首页 教程 常见问题

环境变量

Claude Code 支持的完整环境变量列表,用于控制模型、代理、超时和各项行为。

认证相关

变量说明
ANTHROPIC_API_KEYAPI 密钥,替代浏览器登录
ANTHROPIC_BASE_URL自定义 API 端点 URL

模型相关

变量说明
ANTHROPIC_MODEL默认使用的模型(如 claude-sonnet-4-20250514
ANTHROPIC_SMALL_FAST_MODEL轻量任务使用的模型

网络代理

变量说明
HTTPS_PROXYHTTPS 代理服务器地址
HTTP_PROXYHTTP 代理服务器地址
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

下一步