适用角色与上手难度
🎯 学习产出: 掌握环境变量配置,能独立通过环境变量定制 Claude Code 的行为、认证方式和性能参数
🚀 AI 能力提升: 上下文管理、技能扩展
Claude Code 支持通过环境变量控制行为、配置认证和调整性能。在 shell 配置文件中设置,或在启动时内联传递。
ANTHROPIC_API_KEY
ANTHROPIC_AUTH_TOKEN
Authorization
Bearer
ANTHROPIC_BASE_URL
CLAUDE_CODE_OAUTH_TOKEN
/login
CLAUDE_CODE_OAUTH_REFRESH_TOKEN
CLAUDE_CODE_OAUTH_SCOPES
ANTHROPIC_MODEL
model
CLAUDE_MODEL
ANTHROPIC_DEFAULT_SONNET_MODEL
ANTHROPIC_DEFAULT_OPUS_MODEL
ANTHROPIC_DEFAULT_HAIKU_MODEL
CLAUDE_CODE_EFFORT_LEVEL
low
medium
high
xhigh
max
auto
CLAUDE_CODE_MAX_OUTPUT_TOKENS
CLAUDE_CODE_MAX_TURNS
--max-turns
CLAUDE_CODE_MAX_RETRIES
CLAUDE_CODE_MAX_CONTEXT_TOKENS
DISABLE_COMPACT
CLAUDE_CODE_MAX_TOOL_USE_CONCURRENCY
CLAUDE_CODE_DISABLE_THINKING
1
CLAUDE_CODE_DISABLE_FAST_MODE
CLAUDE_CODE_DISABLE_CRON
CLAUDE_CODE_DISABLE_WORKFLOWS
CLAUDE_CODE_DISABLE_CLAUDE_MDS
CLAUDE_CODE_DISABLE_AUTO_MEMORY
0
CLAUDE_CODE_ADDITIONAL_DIRECTORIES_CLAUDE_MD
--add-dir
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS
CLAUDE_AUTOCOMPACT_PCT_OVERRIDE
CLAUDE_CODE_DISABLE_BACKGROUND_TASKS
CLAUDE_CODE_DISABLE_AGENT_VIEW
CLAUDE_CODE_DISABLE_FILE_CHECKPOINTING
/rewind
CLAUDE_CODE_DISABLE_ATTACHMENTS
@
CLAUDE_CODE_NEW_INIT
/init
BASH_DEFAULT_TIMEOUT_MS
BASH_MAX_TIMEOUT_MS
BASH_MAX_OUTPUT_LENGTH
CLAUDE_CODE_NO_FLICKER
CLAUDE_CODE_DISABLE_ALTERNATE_SCREEN
CLAUDE_CODE_HIDE_CWD
CLAUDE_CODE_ACCESSIBILITY
CLAUDE_CODE_USE_BEDROCK
CLAUDE_CODE_USE_VERTEX
ANTHROPIC_BEDROCK_BASE_URL
ANTHROPIC_VERTEX_BASE_URL
ANTHROPIC_VERTEX_PROJECT_ID
CLAUDE_CODE_DEBUG_LOGS_DIR
CLAUDE_CODE_DEBUG_LOG_LEVEL
verbose
debug
info
warn
error
DISABLE_TELEMETRY
DISABLE_AUTOUPDATER
DISABLE_ERROR_REPORTING
DO_NOT_TRACK
CLAUDECODE