Asusan API key
Na'ura ce ta fassara wannan shafin daga Turanci. Ana maraba da gyare-gyare. Gyara wannan shafin a GitHub
Asusun API key yana fara Claude Code da API key maimakon shigar biyan kuɗin Claude: API na Anthropic, ko endpoint da ke magana da tsarin Messages iri ɗaya, kamar gateway na LiteLLM ko OpenRouter. ccam ba ya ajiye key ɗin. Yana karanta shi a duk lokacin da asusun ya fara, daga environment variable ko daga umarni kamar password manager, kuma yana miƙa shi ga wannan process na Claude Code kawai.
Amfani
ccam add api --api --key-from env:ANTHROPIC_KEY_WORK
ccam add gw --api --base-url https://llm.example.com --auth bearer \
--model claude-sonnet-5-5 --key-from 'command:pass show llm/gateway-key'
ccam add mac --api --key-from 'command:security find-generic-password -s anthropic-api -w'
ccam gw -p "summarise the open issues"
ccam list$ ccam list
# Name Shortcut Email Shared Last used
* 1 personal - me@example.com mcp settings md ext 2h ago
2 gw - (API: llm.example.com) mcp settings md ext -Asusun API key yana raba saituna, CLAUDE.md, extensions da sabobin MCP kamar kowane asusu, kuma yana aiki da gajerun umarni, ccam folder da ccam ext.
Zaɓuɓɓuka
| Zaɓi | Abin da yake yi | Tsoho |
|---|---|---|
--api |
Ƙara asusun API key maimakon shiga | a kashe |
--key-from env:NAME |
Karanta key ɗin daga environment variable NAME |
|
--key-from command:COMMAND |
Gudanar da COMMAND (da sh -c, ko cmd /C a Windows) kuma a yi amfani da layin farko da ya buga |
|
--base-url <url> |
Endpoint ɗin (ANTHROPIC_BASE_URL) |
API na Anthropic |
--auth api-key|bearer |
Aika key ɗin a matsayin ANTHROPIC_API_KEY (x-api-key) ko a matsayin ANTHROPIC_AUTH_TOKEN (Authorization: Bearer, wanda gateways suka fi so) |
api-key |
--model <model> |
Model ɗin (ANTHROPIC_MODEL) |
Tsohon model na Claude Code |
Ana ajiye saitunan a config.toml:
[[profile]]
name = 'gw'
slot = 2
[profile.api]
base_url = 'https://llm.example.com'
key_from = 'command:pass show llm/gateway-key'
auth = 'bearer'
model = 'claude-sonnet-5-5'Yadda yake aiki
A kowane ƙaddamar da asusun, bayan dubawa na yau da kullum kuma kafin Claude Code ya fara:
- ccam yana karanta key ɗin:
env:daga environment,command:ta gudanar da umarnin tare da iyakar daƙiƙa 30. Umarni zai iya neman kalmar sirri a terminal; output na kuskurensa ma yana zuwa terminal. Key mara komai yana tsayar da ƙaddamarwar da saƙon da ke faɗin inda ake sa ran key ɗin. - Yana cire kowane variable da aka gada wanda ke zaɓar yadda Claude Code ke shiga ko wane mai bayarwa yake amfani da shi:
ANTHROPIC_API_KEY,ANTHROPIC_AUTH_TOKEN,CLAUDE_CODE_OAUTH_TOKEN,ANTHROPIC_BASE_URL,ANTHROPIC_MODEL,CLAUDE_CODE_USE_BEDROCK,CLAUDE_CODE_USE_VERTEXdaCLAUDE_CODE_USE_FOUNDRY. Key da aka saita a shell ɗinka don wani abu dabam ba zai iya kaiwa wannan asusun ba, kuma shigar biyan kuɗi ba za ta iya rinjayar key ɗinsa ba. - Yana saita
ANTHROPIC_BASE_URLdaANTHROPIC_MODELidan an ba su, da key ɗin a matsayinANTHROPIC_API_KEYkoANTHROPIC_AUTH_TOKEN.
Asusan da ke da shigar biyan kuɗi suna riƙe environment ɗin da suka gada, kamar da. A zaman mu'amala Claude Code zai iya tambaya sau ɗaya ko zai yi amfani da key ɗin da ya samu a environment.
Tsaro da yanayi na musamman
- Ba a taɓa rubuta key ɗin a
config.toml, cache ko log ba, kumaccam --dry-run gwba ya karanta shi: dry run ba ya gudanar da tushencommand:. ccam add --apiyana duba tushenenv:nan take kuma yana gargaɗi idan variable ɗin babu komai a ciki; ana fara gudanar da tushencommand:ne a lokacin ƙaddamarwa.ccam logindaccam logoutsuna ƙin asusun API key, domin ba shi da shiga.ccam doctoryana nuna endpoint ɗinsa da tushen key ɗinsa, kuma yana gargaɗi idan variable naenv:babu komai a ciki.ccam usageyana nunaAPIgare shi.ccam next --auto,--fallbackdaccam picksuna zaɓa a cikin asusan biyan kuɗi kawai, domin API key ba shi da iyakar awa 5 ko ta mako da za a kwatanta.settings.jsonda aka raba mai sashenenvkoapiKeyHelperyana aiki ga kowane asusu a rukunin, har da asusan API key. Ka cire saitunan mai bayarwa daga saitunan da aka raba.