API GuideGetting StartedClient Setup
Claude Code Setup
Connect Claude Code to Tokenfly
Installation
npm install -g @anthropic-ai/claude-codeAfter installation, run claude to start it. Requires Node.js 18 or later.
Configure settings.json
Create the file ~/.claude/settings.json with the following content:
{
"env": {
"ANTHROPIC_BASE_URL": "https://tokenfly.com",
"ANTHROPIC_AUTH_TOKEN": "sk-xxx",
"ANTHROPIC_MODEL": "gpt-5.4",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "gpt-5.4",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "gpt-5.4",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "gpt-5.4",
"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": 1
},
"effortLevel": "medium"
}Environment Variables
| Variable | Purpose |
|---|---|
ANTHROPIC_BASE_URL | Service gateway address |
ANTHROPIC_AUTH_TOKEN | Access token |
ANTHROPIC_MODEL | Default primary model |
ANTHROPIC_DEFAULT_SONNET_MODEL | Model used for Sonnet scenarios |
ANTHROPIC_DEFAULT_OPUS_MODEL | Model used for Opus scenarios |
ANTHROPIC_DEFAULT_HAIKU_MODEL | Model used for Haiku scenarios |
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC | Disables non-essential network requests |
About Non-Essential Network Requests
Setting CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 disables the following types of outbound requests:
- Telemetry and usage reporting
- Version update checks
- Usage data collection
Starting
Once configured, start Claude Code with:
claudeHow is this guide?