LiteLLMセットアップ、認証方法、使用量追跡や予算管理などのエンタープライズ機能を含む、Claude CodeをLLMゲートウェイソリューションで設定する方法を学びます。
# 環境で設定 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からキーを取得 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" }
# 1時間ごとに更新(3600000 ms) 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?