了解如何使用 LLM 閘道解決方案配置 Claude Code,包括 LiteLLM 設定、身份驗證方法,以及使用量追蹤和預算管理等企業功能。
# 在環境中設定 export ANTHROPIC_AUTH_TOKEN=sk-litellm-static-key # 或在 Claude Code 設定中 { "env": { "ANTHROPIC_AUTH_TOKEN": "sk-litellm-static-key" } }
Authorization
#!/bin/bash # ~/bin/get-litellm-key.sh # 範例:從保險庫獲取金鑰 vault kv get -field=api_key secret/litellm/claude-code # 範例:生成 JWT 權杖 jwt encode \ --secret="${JWT_SECRET}" \ --exp="+1h" \ '{"user":"'${USER}'","team":"engineering"}'
{ "apiKeyHelper": "~/bin/get-litellm-key.sh" }
# 每小時刷新一次(3600000 毫秒) export CLAUDE_CODE_API_KEY_HELPER_TTL_MS=3600000
X-Api-Key
apiKeyHelper
ANTHROPIC_AUTH_TOKEN
ANTHROPIC_API_KEY
export ANTHROPIC_BASE_URL=https://litellm-server:4000
export ANTHROPIC_BASE_URL=https://litellm-server:4000/anthropic
export ANTHROPIC_BEDROCK_BASE_URL=https://litellm-server:4000/bedrock export CLAUDE_CODE_SKIP_BEDROCK_AUTH=1 export CLAUDE_CODE_USE_BEDROCK=1
export ANTHROPIC_VERTEX_BASE_URL=https://litellm-server:4000/vertex_ai/v1 export ANTHROPIC_VERTEX_PROJECT_ID=your-gcp-project-id export CLAUDE_CODE_SKIP_VERTEX_AUTH=1 export CLAUDE_CODE_USE_VERTEX=1 export CLOUD_ML_REGION=us-east5
Was this page helpful?