Claude Code 支持的完整环境变量列表,用于控制模型、代理、超时和各项行为。
认证相关
| 变量 | 说明 |
ANTHROPIC_API_KEY | API 密钥,替代浏览器登录 |
ANTHROPIC_BASE_URL | 自定义 API 端点 URL |
模型相关
| 变量 | 说明 |
ANTHROPIC_MODEL | 默认使用的模型(如 claude-sonnet-4-20250514) |
ANTHROPIC_SMALL_FAST_MODEL | 轻量任务使用的模型 |
网络代理
| 变量 | 说明 |
HTTPS_PROXY | HTTPS 代理服务器地址 |
HTTP_PROXY | HTTP 代理服务器地址 |
NO_PROXY | 不使用代理的地址列表 |
超时和限制
| 变量 | 说明 |
CLAUDE_CODE_MAX_REQUESTS_PER_SESSION | 每个会话的最大请求数 |
CLAUDE_CODE_TIMEOUT_SECONDS | 单个请求的超时时间(秒) |
行为控制
| 变量 | 说明 |
CI | 设置为 true 启用非交互/CI 模式 |
CLAUDE_CODE_DISABLE_TELEMETRY | 禁用使用数据收集 |
CLAUDE_CODE_SHELL | 指定使用的 Shell(如 /bin/bash) |
使用示例
# 使用 API 密钥
export ANTHROPIC_API_KEY="sk-ant-..."
claude --print "你好"
# 通过代理访问
export HTTPS_PROXY="http://proxy.example.com:8080"
claude
# CI 模式
CI=true claude --print "审查这段代码"
# 自定义模型
export ANTHROPIC_MODEL="claude-opus-4-0-20250414"
claude
下一步