配置 Claude Code 以与 Amazon Bedrock 和 Google Vertex AI 一起工作,并通过代理连接。
claude-opus-4-20250514
。您可以使用以下环境变量覆盖此设置:
~/.aws/credentials
或相关环境变量,如 AWS_ACCESS_KEY_ID
、AWS_SECRET_ACCESS_KEY
)。要设置 AWS 凭证,请运行:
ANTHROPIC_BEDROCK_BASE_URL
环境变量:
CLAUDE_CODE_SKIP_BEDROCK_AUTH
环境变量来移除 Claude Code 对 AWS 凭证的要求。
us-east5
区域。
确保您的项目在这个特定区域有配额分配。ANTHROPIC_VERTEX_BASE_URL
环境变量:
CLAUDE_CODE_SKIP_VERTEX_AUTH
环境变量来移除 Claude Code 对 GCP 凭证的要求。
env
对象中。
您还可以配置 apiKeyHelper
设置,设置一个自定义 shell 脚本来获取 API 密钥(在启动时调用一次,并在每个会话期间缓存,或直到 CLAUDE_CODE_API_KEY_HELPER_TTL_MS
过期)。
ANTHROPIC_AUTH_TOKEN
环境变量apiKeyHelper
配置下注册该脚本apiKeyHelper
返回的令牌的生命周期(以毫秒为单位)。general_settings.litellm_key_header_name
设置为 Proxy-Authorization
,因为传递的 GCP 令牌将位于 Authorization
头部。