Claude Max vs Anthropic API key: verschil en gevolgen
Definitie
Claude Max is een abonnement op claude.ai dat toegang geeft via OAuth. Een Anthropic API key is een aparte credential van console.anthropic.com voor directe API-toegang. Dit zijn twee verschillende producten met verschillende authenticatiemechanismen.
Kernpunten
Claude Max (OAuth):
- Inloggen via claude.ai
- Token opgeslagen in macOS Keychain: service “Claude Code-credentials”, account gebruikersnaam
- Token format:
sk-ant-oat01-...(oat = OAuth Access Token) - Verloopt elke paar uur, Claude Code ververst automatisch
- Scope:
user:inference,user:mcp_servers, etc. - Werkt voor: claude.ai, Claude Code (via ANTHROPIC_AUTH_TOKEN + ANTHROPIC_BASE_URL)
Anthropic API key:
- Aanmaken op console.anthropic.com (aparte aanmelding, zelfde e-mail mogelijk)
- Token format:
sk-ant-api03-... - Verloopt niet automatisch
- Pay-as-you-go billing
- Werkt voor: directe API-calls, CCR Anthropic-provider, andere tools
OAuth token uitlezen uit keychain:
security find-generic-password -s "Claude Code-credentials" -a "USERNAME" -w | \
python3 -c "import json,sys; d=json.load(sys.stdin); print(d['claudeAiOauth']['accessToken'])"OAuth token werkt via curl naar Anthropic API (x-api-key header, niet Authorization: Bearer):
curl https://api.anthropic.com/v1/messages \
-H "x-api-key: $OAUTH_TOKEN" \
-H "anthropic-version: 2023-06-01" \
-d '{"model":"claude-haiku-4-5-20251001","max_tokens":10,...}'Maar: CCR’s Anthropic-provider ondersteunt dit niet. Voor tools die een raw API key verwachten, werkt het OAuth token niet betrouwbaar.
Praktische gevolgen
- Claude Code via OAuth: werkt out-of-the-box met Max
- CCR hybrid routing (cloud + lokaal): vereist aparte API key van console.anthropic.com
- Gratis tier op console.anthropic.com: $5 startcredit, pay-as-you-go daarna
Bronnen
Verbanden
- Zie ook: wiki-claude-code-router — conceptually_related_to