Skip to content
All systems operationalStatus

Claude Code

Use every Claude model in the Claude Code CLI.

Claude Code talks to the Anthropic Messages API, which evolved.to serves natively. Two environment variables are all it takes.

Configure

  1. Install Claude Code

    npm install -g @anthropic-ai/claude-code
  2. Point it at evolved.to

    Set the base URL and pass your key as the auth token. ANTHROPIC_MODEL is optional and sets the default model.

    terminal
    export ANTHROPIC_BASE_URL="https://api.evolved.to"
    export ANTHROPIC_AUTH_TOKEN="$EVOLVED_API_KEY"
    export ANTHROPIC_MODEL="claude-opus-5"
    
    claude
  3. Check the connection

    Inside Claude Code, run /status. It should show https://api.evolved.to as the API base URL.

Choose a model

Switch models at any time. Every Claude model on your key is available:

# inside a running session
/model claude-fable-5-1

# default model for every new session
export ANTHROPIC_MODEL="claude-sonnet-5"

# model used for quick background tasks
export ANTHROPIC_DEFAULT_HAIKU_MODEL="claude-haiku-4.5"

See every ID on the Claude models page.

Make it permanent

Rather than exporting variables in every shell, add them to Claude Code's user settings file. They apply to every project and to the IDE extensions.

~/.claude/settings.json
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.evolved.to",
    "ANTHROPIC_AUTH_TOKEN": "your_key_here",
    "ANTHROPIC_MODEL": "claude-opus-5"
  }
}