Use o Kimi K3 no Claude Code e no Codex: configuração e testes
Como usar o Kimi K3 como modelo no Claude Code e no OpenAI Codex CLI pela SeedRouter: as variáveis de ambiente, o config.toml e os resultados dos testes.
Ler em MarkdownO Kimi K3 funciona como modelo no Claude Code e no Codex CLI da OpenAI. O Claude Code usa o formato Anthropic Messages e o Codex usa o formato Responses, e a SeedRouter oferece o Kimi K3 nos dois. Defina uma URL base e uma chave da SeedRouter, escolha kimi-k3, e cada solicitação é cobrada por token do seu saldo. Nos nossos testes de 28 de setembro de 2026, as duas ferramentas criaram um arquivo, executaram-no e informaram a saída, com o Kimi K3 fazendo o trabalho.
Como usar o Kimi K3 no Claude Code?
Aponte o Claude Code para a SeedRouter com duas variáveis de ambiente e escolha o modelo:
export ANTHROPIC_BASE_URL=https://api.seedrouter.ai
export ANTHROPIC_API_KEY=sk-your-seedrouter-key
claude --model kimi-k3O Claude Code também chama um modelo menor em segundo plano para algumas tarefas. Aponte esses também para o Kimi K3, para que toda solicitação vá para um modelo que a sua chave pode chamar:
export ANTHROPIC_DEFAULT_OPUS_MODEL=kimi-k3
export ANTHROPIC_DEFAULT_SONNET_MODEL=kimi-k3
export ANTHROPIC_DEFAULT_HAIKU_MODEL=kimi-k3Para manter a configuração entre sessões, coloque as mesmas variáveis no bloco env de ~/.claude/settings.json:
{
"env": {
"ANTHROPIC_BASE_URL": "https://api.seedrouter.ai",
"ANTHROPIC_API_KEY": "sk-your-seedrouter-key",
"ANTHROPIC_MODEL": "kimi-k3",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "kimi-k3",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "kimi-k3",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "kimi-k3"
}
}O Claude Code avisa que kimi-k3 não é um dos seus próprios nomes de modelo. É um aviso, não um erro: a sessão roda. O raciocínio do Kimi K3 aparece como blocos de thinking, como acontece com os modelos Claude.
Como usar o Kimi K3 no Codex?
Adicione a SeedRouter ao ~/.codex/config.toml:
model = "kimi-k3"
model_provider = "seedrouter"
model_context_window = 1048576
[model_providers.seedrouter]
name = "SeedRouter"
base_url = "https://api.seedrouter.ai/v1"
env_key = "SEEDROUTER_API_KEY"
wire_api = "responses"Depois exporte a chave e inicie o Codex:
export SEEDROUTER_API_KEY=sk-your-seedrouter-key
codexwire_api = "responses" faz o Codex usar a Responses API, que é também o que o próprio guia do Codex do Kimi usa. model_context_window informa ao Codex que o Kimi K3 lê até 1.048.576 tokens.
O que testamos?
Demos ao Claude Code uma tarefa de dois passos (criar um pequeno arquivo Python, executá-lo e informar a saída) e ao Codex uma de quatro passos (criar o arquivo, executá-lo, alterá-lo, executá-lo de novo e informar as duas saídas).
| Ferramenta | Formato | Resultado |
|---|---|---|
| Claude Code | Anthropic Messages | Arquivo criado e executado; saída informada corretamente |
| Codex CLI | Responses | Duas edições e duas execuções; as duas saídas informadas corretamente |
No Codex, o Kimi K3 editou o arquivo com a ferramenta de patch do Codex e o executou com a ferramenta de shell ao longo de vários turnos. O seu raciocínio foi levado de um turno para o seguinte, algo de que o Kimi K3 precisa em conversas com chamadas de ferramentas.
Qual esforço de raciocínio um agente de código deve usar?
O Kimi K3 usa max por padrão. Para um agente que executa muitos passos, essa é a configuração mais lenta e mais cara. high serve para a maior parte do trabalho de código, e low para passos rápidos e mecânicos. No Codex, defina-o com model_reasoning_effort no config.toml:
model_reasoning_effort = "high"Os agentes releem os mesmos arquivos a cada turno, então a maior parte da entrada deles é servida do cache a um décimo da taxa de entrada. É na saída, incluindo o raciocínio, que está o custo de uma sessão de agente.
Posso usar o Kimi K3 em outras ferramentas de código?
Qualquer ferramenta que permita definir uma URL base compatível com a OpenAI e um nome de modelo pode chamar o Kimi K3 da mesma forma: URL base https://api.seedrouter.ai/v1, a sua chave da SeedRouter, modelo kimi-k3. Testamos o Claude Code e o Codex; consulte a documentação da sua ferramenta para saber onde ela aceita uma URL base personalizada.
Perguntas frequentes
Preciso de assinatura do Claude ou do ChatGPT para isso?
Não. Com uma chave da SeedRouter, o Claude Code e o Codex enviam suas solicitações para a SeedRouter, e você paga por token com o seu saldo da SeedRouter.
O Kimi K3 suporta uso de ferramentas nesses agentes?
Sim. As duas ferramentas dependem de chamadas de ferramentas para ler, editar e executar arquivos, e o Kimi K3 lidou com elas nos nossos testes.
Posso enviar capturas de tela ao Kimi K3 a partir de um agente?
O Kimi K3 lê imagens, mas apenas como dados em base64. Agentes que anexam capturas de tela como arquivos as codificam para você; uma URL pública de imagem não é aceita.
Quanto custa uma sessão de agente?
Depende da tarefa. O guia de preços do Kimi K3 traz as taxas ao vivo, e a página do Kimi K3 as mostra ao lado do preço de tabela.



