Claude Code Router: gebruik Claude Code met DeepSeek, GPT en andere modellen

Claude Code ondersteunt alleen de Messages API van Anthropic. Claude Code Router (CCR) is een gratis opensourcegateway op je eigen computer die het protocol vertaalt, zodat Claude Code met DeepSeek, GPT, Gemini of elk model achter een OpenAI-compatibele API kan werken. We hebben CCR ingesteld en er echte taken mee uitgevoerd.

· Zurelay-gidsen · Prijzen worden live bijgewerkt

Heb je een router nodig?

  • Voor Claude-modellen niet. Laat Claude Code met twee omgevingsvariabelen naar een andere Anthropic-compatibele API verwijzen; in Claude Code-prijzen vind je de instellingen voor Zurelay.
  • Voor DeepSeek, Kimi, GLM of MiniMax misschien niet. Die labs ondersteunen zelf het Anthropic-formaat, dus ANTHROPIC_BASE_URL en ANTHROPIC_AUTH_TOKEN zijn genoeg; de lijst met Anthropic-compatibele URL's bevat ze allemaal en de handleiding voor DeepSeek-keys laat zien hoe het werkt.
  • Voor GPT, Gemini, Grok, Qwen en alles wat alleen het OpenAI-formaat ondersteunt wel. Met CCR kun je ook providers combineren, modellen per taak kiezen en terugvallen op een ander model als er één uitvalt.

Instellen

Versie 3 van CCR beheer je via een lokale webpagina in plaats van een JSON-bestand. Deze stappen zijn gebaseerd op CCR 3.1.3 met Claude Code 2.1.312.

  1. Installeer CCR (Node.js 22 of nieuwer), samen met Claude Code als je dat nog niet hebt.
terminal
npm install -g @musistudio/claude-code-router @anthropic-ai/claude-code
ccr ui
  1. Open de beheerpagina. ccr ui start CCR op de achtergrond en opent de pagina op http://127.0.0.1:3458. De gateway waarmee Claude Code communiceert, draait op http://127.0.0.1:3456 zodra een provider een model heeft.
  2. Voeg een provider toe. Kies Andere / aangepast API-endpoint, geef de provider een naam en voer de basis-URL en API-key in. Voor Zurelay zijn dat https://api.zurelay.com/v1 en een zr_live_-key. CCR haalt de modellenlijst van de provider op; voeg de modellen toe die je wilt gebruiken.
  3. Stel het protocol handmatig in. Schakel bij de Geavanceerde instellingen van de provider Protocollen automatisch detecteren uit en laat alleen OpenAI Chat geselecteerd. In de volgende sectie lees je waarom.
  4. Maak een Claude Code-profiel aan onder Agentprofielen: een naam, het standaardmodel en eventueel een model voor elk van de niveaus Opus, Sonnet en Haiku van Claude Code. Met het toepassingsbereik Alleen geopend vanuit CCR blijft je normale claude ongewijzigd.
  5. Start Claude Code via CCR met de naam van het profiel. In Claude Code toont /model de modellen die CCR aanbiedt.
terminal
ccr zurelay cli
# or start on another model from the same provider
ccr zurelay cli -- --model zurelay/gpt-6.1-terra

De instelling die problemen veroorzaakt

Onze eerste poging mislukte met API Error: 400 All target providers failed. CCR had gedetecteerd dat Zurelay ook de Messages API van Anthropic ondersteunt en stuurde de requests van Claude Code daarom ongewijzigd door. Zurelay biedt die API alleen voor Claude-modellen aan, dus elk DeepSeek- en GPT-request werd geweigerd. Met automatische detectie uitgeschakeld en alleen OpenAI Chat geselecteerd, vertaalde CCR de requests en werkten dezelfde taken wel. Elke provider die het Anthropic-formaat voor sommige modellen ondersteunt en voor andere niet, heeft dezelfde instelling nodig.

Nog iets voor Windows: toen we een prompt tussen aanhalingstekens met -p via het commando ccr doorgaven, verdween in onze test alles na het eerste woord. De prompt via een pipe doorgeven werkte wel: echo "your prompt" | ccr zurelay cli -- -p.

Wat het in onze test kostte

We vroegen Claude Code via CCR om met DeepSeek V4.1 Flash een klein Python-bestand te schrijven en het daarna met GPT-6.1 Terra te bewerken. Beide modellen gebruikten de bestandstools van Claude Code correct. Zurelay bracht het volgende in rekening:

ModelTaakVerzoekenPrompttokens (uit cache)Kosten
DeepSeek V4.1 FlashMaak hello.py aan338,265 (21,760)$0.0006
GPT-6.1 TerraBewerk hello.py444,407 (21,632)$0.0063

Elk verzoek bevatte 11,000 tot 13,000 tokens aan instructies en tooldefinities van Claude Code, nog vóór het gesprek zelf. Daarom is promptcaching belangrijk: vanaf het tweede of derde verzoek kwam het grootste deel van de prompt uit de cache, voor een fractie van de invoerprijs. Caching werkte via CCR zonder iets in te stellen.

Goed om te weten

  • De prompts van Claude Code zijn geschreven voor Claude. Andere modellen volgen de toolinstructies goed bij korte taken; bij lange taken met veel stappen verschillen de resultaten sterker per model, dus probeer er een paar uit met je eigen werk.
  • Kies modellen die toolaanroepen ondersteunen. Een model zonder die ondersteuning kan chatten, maar geen bestanden lezen of bewerken.
  • Laat CCR op 127.0.0.1 staan. De eigen documentatie waarschuwt ervoor om het op 0.0.0.0 toegankelijk te maken zonder een sterk token, een firewall en TLS.
  • CCR is een project van derden, niet van Anthropic. Bekijk na een update de docs: in versie 3 is de configuratie volledig veranderd ten opzichte van config.json in versie 2.

Prijzen van de modellen waarnaar je wilt routeren

Per 1M tokens, de catalogusprijs van het lab en de prijs bij Zurelay:

ModelInputOutputOp Zurelay (in / uit)
DeepSeek V4.1 Flash$0.30$1.20$0.03 / $0.12
GPT-6.1 Terra$1.00$5.00$0.25 / $1.25
GPT-6 Astra$10.00$50.00$2.50 / $12.50
Gemini 3.8 Flash$0.75$3.75$0.22 / $1.10
Kimi K3.1 Pro$2.00$10.00$0.80 / $4.00
GLM-5.3$1.40$4.40$0.38 / $1.21
Qwen 3.8 Max$2.00$6.00$1.20 / $3.60

Getest op 28 oktober 2026 met Claude Code Router 3.1.3 en Claude Code 2.1.312 op Windows, via de OpenAI-compatibele API van Zurelay. De eigen documentatie van CCR: GitHub en providerinstellingen.

Elk model met één OpenAI-compatibele API-sleutel, onder de catalogusprijs. Tegoed vanaf $10, geen abonnement.Haal je API-sleutel op

Veelgestelde vragen

Veelgestelde vragen

Nog vragen? Vraag het ons team en we antwoorden per e-mail.

Wat is Claude Code Router?

Een gratis, opensource-gateway (CCR) die op je eigen computer draait, tussen Claude Code en modelproviders. De gateway vertaalt verzoeken van Claude Code in Anthropic-formaat naar andere API's, zoals Chat Completions van OpenAI, zodat Claude Code met DeepSeek, GPT, Gemini en andere modellen kan werken.

Waarom geeft Claude Code Router de melding All target providers failed?

In onze test lag het aan het protocol: CCR had gedetecteerd dat de provider ook de Messages API van Anthropic aanbiedt en stuurde verzoeken ongewijzigd door, maar de provider biedt die API alleen voor Claude aan. Schakel in de geavanceerde instellingen van de provider automatische protocoldetectie uit en selecteer alleen OpenAI Chat.

Kan Claude Code DeepSeek gebruiken zonder router?

Ja. DeepSeek biedt het Anthropic-formaat aan via https://api.deepseek.com/anthropic. Stel ANTHROPIC_BASE_URL daarop in en ANTHROPIC_AUTH_TOKEN op een DeepSeek-sleutel, en voer daarna claude uit.

Werkt promptcaching via Claude Code Router?

In onze test wel. Na het eerste verzoek van elke taak werden 9,000 tot 12,500 van de ongeveer 12,000 prompttokens uit de cache gelezen en tegen het cachetarief afgerekend, zonder iets in te stellen.

Welke poorten gebruikt Claude Code Router?

Versie 3 biedt de beheerpagina aan op http://127.0.0.1:3458 en de modelgateway die Claude Code aanroept op http://127.0.0.1:3456.

Waar bewaart Claude Code Router 3 de instellingen?

In een SQLite-database in ~/.claude-code-router op macOS en Linux, of %APPDATA%\claude-code-router op Windows. Versie 3 configureer je via de webpagina, niet door config.json te bewerken.

Meer gidsen

Betaal niet langer de volle prijs.
Begin vandaag met besparen.

Maak in een paar seconden een sleutel aan, stel de SDK die je al gebruikt in op Zurelay en betaal vanaf de eerste token tot 90% minder voor elk verzoek.