Claude Code setup (all OS)
Set up Claude Code with environment variables for macOS/Linux, CMD, and PowerShell.
Get your values from API Keys -> Use key first.
Replace <BASE_URL> and <API_KEY> below with your dashboard values.
macOS/Linux terminal
bash
export ANTHROPIC_BASE_URL="<BASE_URL>"
export ANTHROPIC_AUTH_TOKEN="<API_KEY>"
export CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1Windows Command Prompt
bat
set ANTHROPIC_BASE_URL=<BASE_URL>
set ANTHROPIC_AUTH_TOKEN=<API_KEY>
set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1Windows PowerShell
powershell
$env:ANTHROPIC_BASE_URL="<BASE_URL>"
$env:ANTHROPIC_AUTH_TOKEN="<API_KEY>"
$env:CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1Optional VSCode Claude settings file
macOS/Linux path: ~/.claude/settings.json
Windows path: %userprofile%\.claude\settings.json
json
{
"env": {
"ANTHROPIC_BASE_URL": "<BASE_URL>",
"ANTHROPIC_AUTH_TOKEN": "<API_KEY>",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",
"CLAUDE_CODE_ATTRIBUTION_HEADER": "0"
}
}