TokenFlyTokenFly
API GuideGetting StartedClient Setup

Claude Code Setup

Connect Claude Code to Tokenfly

Installation

npm install -g @anthropic-ai/claude-code

After 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

VariablePurpose
ANTHROPIC_BASE_URLService gateway address
ANTHROPIC_AUTH_TOKENAccess token
ANTHROPIC_MODELDefault primary model
ANTHROPIC_DEFAULT_SONNET_MODELModel used for Sonnet scenarios
ANTHROPIC_DEFAULT_OPUS_MODELModel used for Opus scenarios
ANTHROPIC_DEFAULT_HAIKU_MODELModel used for Haiku scenarios
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFICDisables 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:

claude

How is this guide?