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

O Claude Code só comunica através da API Messages da Anthropic. O Claude Code Router (CCR) é um gateway gratuito e de código aberto que corre na sua máquina e traduz os pedidos, permitindo usar o Claude Code com DeepSeek, GPT, Gemini ou qualquer modelo acessível através de uma API compatível com OpenAI. Configurámo-lo e executámos tarefas reais através dele.

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

Precisa de um router?

  • Para modelos Claude, não. Configure o Claude Code para usar outra API compatível com Anthropic através de duas variáveis de ambiente; em preços do Claude Code encontra a configuração para a Zurelay.
  • Para DeepSeek, Kimi, GLM ou MiniMax, talvez não. Estes laboratórios já disponibilizam o formato da Anthropic, pelo que ANTHROPIC_BASE_URL e ANTHROPIC_AUTH_TOKEN bastam; a lista de URLs compatíveis com Anthropic inclui todos, e o guia da chave 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 fornecedores, escolher modelos por tarefa e recorrer a uma alternativa quando um falha.

Configurar

A versão 3 do CCR é gerida numa página web local, em vez de num ficheiro JSON. Estes passos baseiam-se no CCR 3.1.3 com o Claude Code 2.1.312.

  1. Instale-o (Node.js 22 ou posterior), juntamente com o Claude Code se ainda não o tiver.
terminal
npm install -g @musistudio/claude-code-router @anthropic-ai/claude-code
ccr ui
  1. Abra a página de gestão. ccr ui inicia o CCR em segundo plano e abre-o em http://127.0.0.1:3458. O gateway com o qual o Claude Code comunica fica disponível em http://127.0.0.1:3456 assim que um fornecedor tiver um modelo.
  2. Adicione um fornecedor. Escolha Outro / endpoint de API personalizado, atribua-lhe um nome e introduza o 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 fornecedor; adicione os modelos que pretende usar.
  3. Defina o protocolo manualmente. Nas Definições avançadas do fornecedor, desative Detetar protocolos automaticamente e deixe apenas OpenAI Chat selecionado. A secção seguinte explica porquê.
  4. Crie um perfil do Claude Code em Perfis de agentes: um nome, o modelo predefinido e, opcionalmente, um modelo para cada um dos níveis Opus, Sonnet e Haiku do Claude Code. O âmbito de aplicação Apenas quando aberto a partir do CCR mantém o seu claude habitual inalterado.
  5. Inicie o Claude Code através do CCR com o nome do perfil. Dentro do Claude Code, /model lista os modelos disponibilizados pelo CCR.
terminal
ccr zurelay cli
# or start on another model from the same provider
ccr zurelay cli -- --model zurelay/gpt-6.1-terra

A definição que impede o funcionamento

A nossa primeira execução falhou com API Error: 400 All target providers failed. O CCR tinha detetado que a Zurelay também responde à API Messages da Anthropic, pelo que encaminhou os pedidos do Claude Code sem os alterar. A Zurelay disponibiliza essa API apenas para modelos Claude, pelo que todos os pedidos DeepSeek e GPT foram recusados. Com a deteção automática desativada e apenas OpenAI Chat selecionado, o CCR traduziu os pedidos e as mesmas tarefas funcionaram. Qualquer fornecedor que disponibilize o formato da Anthropic para alguns modelos, mas não para outros, precisa da mesma definição.

Mais um pormenor, no Windows: no nosso teste, ao passar um prompt entre aspas com -p através do comando ccr, perderam-se todas as palavras após a primeira. Passar o prompt por um pipe funcionou: echo "your prompt" | ccr zurelay cli -- -p.

Quanto custou no nosso teste

Pedimos ao Claude Code, através do CCR, que criasse um pequeno ficheiro Python com o DeepSeek V4.1 Flash e depois o editasse com o GPT-6.1 Terra. Ambos usaram corretamente as ferramentas de ficheiros do Claude Code. A Zurelay cobrou:

ModeloTarefaPedidosTokens do 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 pedido incluía 11,000 a 13,000 tokens de instruções e definições de ferramentas do Claude Code antes de qualquer conteúdo da conversa, daí a importância da cache de prompts: a partir do segundo ou terceiro pedido, a maior parte do prompt era lida da cache por uma fração do preço de entrada. A cache funcionou através do CCR sem qualquer configuração.

O que deve saber

  • Os prompts do Claude Code são escritos para o Claude. Outros modelos seguem bem as instruções das ferramentas em tarefas curtas; em tarefas longas, com muitos passos, os resultados variam mais consoante o modelo, por isso experimente alguns no seu próprio trabalho.
  • Escolha modelos que suportem chamadas de ferramentas. Um modelo sem esse suporte pode conversar, mas não consegue ler nem editar ficheiros.
  • Mantenha o CCR em 127.0.0.1. A própria documentação alerta para o risco de o expor em 0.0.0.0 sem um token forte, uma firewall e TLS.
  • O CCR é um projeto de terceiros, não da Anthropic. Consulte docs após uma atualização: a versão 3 alterou completamente a configuração face ao config.json da versão 2.

Preços dos modelos para os quais pode encaminhar pedidos

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 o Claude Code Router 3.1.3 e o Claude Code 2.1.312 em Windows, com a API da Zurelay compatível com a OpenAI. Documentação do próprio CCR: GitHub e definições dos fornecedores.

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

Perguntas frequentes

Perguntas frequentes

Mais alguma dúvida? Fale com a nossa equipa e responderemos por email.

O que é o Claude Code Router?

Um gateway gratuito e de código aberto (CCR) que corre na sua máquina, entre o Claude Code e os fornecedores de modelos. Converte os pedidos 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.

Porque é que o Claude Code Router apresenta All target providers failed?

No nosso teste, o problema era o protocolo: o CCR tinha detetado que o fornecedor também disponibilizava a Messages API da Anthropic e encaminhava os pedidos sem alterações, mas o fornecedor só disponibiliza essa API para o Claude. Nas definições avançadas do fornecedor, desative a deteção automática de protocolos e selecione apenas OpenAI Chat.

O Claude Code pode usar o DeepSeek sem um router?

Sim. O DeepSeek disponibiliza 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 e, em seguida, execute claude.

A cache de prompts funciona através do Claude Code Router?

No nosso teste, sim. Após o primeiro pedido de cada tarefa, 9,000 a 12,500 dos cerca de 12,000 tokens do prompt foram lidos da cache e cobrados ao preço de cache, sem necessidade de configuração.

Que portas usa o Claude Code Router?

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

Onde guarda o Claude Code Router 3 as suas definições?

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

Mais guias

Deixe de pagar o preço de tabela.
Comece a poupar hoje.

Crie uma chave em segundos, configure o SDK que já usa para aceder à Zurelay e cada pedido custa até 90% menos desde o primeiro token.