了解如何使用 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?