Claude Code Router: use o Claude Code com DeepSeek, GPT e outros modelos

O Claude Code só aceita a API Messages da Anthropic. O Claude Code Router (CCR) é um gateway gratuito e de código aberto que roda na sua máquina e faz a tradução, permitindo usar o Claude Code com DeepSeek, GPT, Gemini ou qualquer modelo disponível por uma API compatível com a OpenAI. Nós configuramos e executamos tarefas reais com ele.

· Guias da Zurelay · Preços atualizados em tempo real

Você precisa de um roteador?

  • Para modelos Claude, não. Direcione o Claude Code para outra API compatível com a Anthropic usando duas variáveis de ambiente; veja a configuração para a Zurelay em Preços do Claude Code.
  • Para DeepSeek, Kimi, GLM ou MiniMax, talvez não. Esses laboratórios já oferecem o formato da Anthropic, então ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN bastam; a lista de URLs compatíveis com a Anthropic traz cada uma, e o guia de chaves da DeepSeek mostra como configurar.
  • Para GPT, Gemini, Grok, Qwen e qualquer modelo disponível apenas no formato da OpenAI, sim. O CCR também permite combinar provedores, escolher modelos por tarefa e usar uma alternativa quando um deles falha.

Como configurar

A versão 3 do CCR é gerenciada em uma página web local, em vez de um arquivo JSON. Estes passos foram feitos com o CCR 3.1.3 e o Claude Code 2.1.312.

  1. Instale (Node.js 22 ou superior), junto com o Claude Code se você ainda não tiver.
terminal
npm install -g @musistudio/claude-code-router @anthropic-ai/claude-code
ccr ui
  1. Abra a página de gerenciamento. ccr ui inicia o CCR em segundo plano e abre a página em http://127.0.0.1:3458. O gateway com o qual o Claude Code se comunica roda em http://127.0.0.1:3456 assim que um provedor tem um modelo.
  2. Adicione um provedor. Escolha Outro / endpoint de API personalizado, dê um nome e insira a URL base e a chave de API. Para a Zurelay, use https://api.zurelay.com/v1 e uma chave zr_live_. O CCR lê a lista de modelos do provedor; adicione os modelos que você quiser.
  3. Defina o protocolo manualmente. Nas Configurações avançadas do provedor, desative Detectar protocolos automaticamente e deixe apenas OpenAI Chat selecionado. Veja o motivo na próxima seção.
  4. Crie um perfil do Claude Code em Perfis de agentes: um nome, o modelo padrão e, se quiser, um modelo para cada categoria do Claude Code: Opus, Sonnet e Haiku. O escopo Somente ao abrir pelo CCR mantém seu claude habitual sem alterações.
  5. Inicie o Claude Code por ele usando o nome do perfil. Dentro dele, /model lista os modelos que o CCR oferece.
terminal
ccr zurelay cli
# or start on another model from the same provider
ccr zurelay cli -- --model zurelay/gpt-6.1-terra

A configuração que impede o funcionamento

Nossa primeira execução falhou com API Error: 400 All target providers failed. O CCR havia detectado que a Zurelay também aceita a API Messages da Anthropic, então repassou as requisições do Claude Code sem alterações. A Zurelay oferece essa API apenas para modelos Claude, por isso todas as requisições para DeepSeek e GPT foram recusadas. Com a detecção automática desativada e apenas OpenAI Chat selecionado, o CCR traduziu as requisições e as mesmas tarefas funcionaram. Qualquer provedor que ofereça o formato da Anthropic para alguns modelos, mas não para outros, precisa da mesma configuração.

Mais um detalhe, no Windows: no nosso teste, passar um prompt entre aspas com -p pelo comando ccr fez todas as palavras após a primeira se perderem. Enviar o prompt por pipe funcionou: echo "your prompt" | ccr zurelay cli -- -p.

Quanto custou no nosso teste

Pedimos ao Claude Code, via CCR, que criasse um pequeno arquivo Python usando DeepSeek V4.1 Flash e depois o editasse usando GPT-6.1 Terra. Os dois usaram corretamente as ferramentas de arquivo do Claude Code. A Zurelay cobrou:

ModeloTarefaRequisiçõesTokens de prompt (em cache)Custo
DeepSeek V4.1 FlashCriar hello.py338,265 (21,760)$0.0006
GPT-6.1 TerraEditar hello.py444,407 (21,632)$0.0063

Cada requisição incluía de 11,000 a 13,000 tokens de instruções e definições de ferramentas do Claude Code antes de qualquer parte da conversa. Por isso, o cache de prompts faz diferença: a partir da segunda ou terceira requisição, a maior parte do prompt vinha do cache por uma fração do preço de entrada. O cache funcionou via CCR sem precisar de configuração.

O que você precisa saber

  • Os prompts do Claude Code são escritos para o Claude. Outros modelos seguem bem as instruções de ferramentas em tarefas curtas; nas longas, com muitas etapas, os resultados variam mais conforme o modelo. Por isso, teste alguns no seu próprio trabalho.
  • Escolha modelos com suporte a chamadas de ferramentas. Sem esse recurso, o modelo pode conversar, mas não consegue ler nem editar arquivos.
  • Mantenha o CCR em 127.0.0.1. A própria documentação alerta para não expô-lo em 0.0.0.0 sem um token forte, um firewall e TLS.
  • O CCR é um projeto de terceiros, não da Anthropic. Confira docs após uma atualização: a versão 3 mudou completamente a configuração em relação ao config.json da versão 2.

Preços dos modelos para os quais você pode rotear

Por 1M tokens, o preço de tabela do laboratório e o da Zurelay:

ModeloEntradaSaídaNa Zurelay (entrada / saída)
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

Testado em 28 de outubro de 2026 com Claude Code Router 3.1.3 e Claude Code 2.1.312 no Windows, usando a API da Zurelay compatível com OpenAI. Documentação do próprio CCR: GitHub e configurações do provedor.

Todos os modelos com uma única chave compatível com OpenAI, abaixo do preço de tabela. Créditos a partir de $10, sem assinatura.Obtenha sua chave de API

Perguntas frequentes

Perguntas frequentes

Mais alguma dúvida? Fale com nossa equipe e responderemos por e-mail.

O que é o Claude Code Router?

Um gateway gratuito e de código aberto (CCR) que roda na sua máquina, entre o Claude Code e os provedores de modelos. Ele converte as requisições do Claude Code no formato da Anthropic para outras APIs, como a Chat Completions da OpenAI, permitindo usar o Claude Code com DeepSeek, GPT, Gemini e outros modelos.

Por que o Claude Code Router mostra All target providers failed?

No nosso teste, o problema era o protocolo: o CCR detectou que o provedor também oferecia a Messages API da Anthropic e repassou as requisições sem alterações, mas o provedor só oferece essa API para o Claude. Nas configurações avançadas do provedor, desative a detecção automática de protocolos e selecione apenas OpenAI Chat.

O Claude Code pode usar DeepSeek sem um roteador?

Sim. O DeepSeek oferece o formato da Anthropic em https://api.deepseek.com/anthropic. Defina ANTHROPIC_BASE_URL com esse endereço e ANTHROPIC_AUTH_TOKEN com uma chave do DeepSeek. Depois, execute claude.

O cache de prompts funciona via Claude Code Router?

No nosso teste, sim. Após a primeira requisição de cada tarefa, de 9,000 a 12,500 dos cerca de 12,000 tokens de prompt foram lidos do cache e cobrados pelo preço de cache, sem precisar de configuração.

Quais portas o Claude Code Router usa?

A versão 3 disponibiliza a página de gerenciamento em http://127.0.0.1:3458 e o gateway de modelos que o Claude Code chama em http://127.0.0.1:3456.

Onde o Claude Code Router 3 armazena as configurações?

Em um banco de dados SQLite em ~/.claude-code-router no macOS e no Linux, ou em %APPDATA%\claude-code-router no Windows. A versão 3 é configurada pela página web, em vez de editar config.json.

Mais guias

Pare de pagar o preço de tabela.
Comece a economizar hoje.

Crie uma chave em segundos, direcione o SDK que você já usa para a Zurelay e pague até 90% menos em cada requisição desde o primeiro token.