Use o Kimi (Moonshot) como agente de programação
Exporte MOONSHOT_API_KEY e rode oharness -m moonshot/kimi-k2.7-code. Uma assinatura Kimi Code é um provedor separado, kimi-coding, com variável de chave própria.
Três comandos
npm install -g oharnessexport MOONSHOT_API_KEY="..."oharness -m moonshot/kimi-k2.7-codeQual modelo
| Id do modelo | Contexto | Entrada / cache / saída ($/M) |
|---|---|---|
kimi-k2.7-code | 256K | 0.95 / 0.19 / 4.00 |
kimi-k2.6 | 256K | 0.95 / 0.16 / 4.00 |
kimi-k3 | 1M | 3.00 / 0.30 / 15.00 |
Preços de tabela do snapshot do models.dev incluído no OHarness (2026-09-19).
Contas da China continental
O provedor moonshot aponta para a plataforma internacional. Uma conta da China continental usa api.moonshot.cn — sobrescreva a URL base:
{ "providers": { "moonshot": { "baseUrl": "https://api.moonshot.cn/v1" } } }Plano Kimi Code
export KIMI_CODING_API_KEY="..."Depois escolha um modelo do provedor kimi-coding em /models. A chave do plano é recusada no host de pague pelo uso e vice-versa, e é por isso que os dois são provedores separados.
Perguntas frequentes
Posso usar o Kimi com um agente no estilo Claude Code?
Sim. O OHarness tem o Moonshot como provedor embutido: defina MOONSHOT_API_KEY (ou KIMI_API_KEY) e rode oharness -m moonshot/kimi-k2.7-code.
Qual é a URL base da API do Kimi?
https://api.moonshot.ai/v1 para a plataforma internacional e https://api.moonshot.cn/v1 para contas da China continental. As duas são compatíveis com OpenAI.
Referência de Moonshot (Kimi)
| Id do provedor | moonshot |
| URL base | https://api.moonshot.ai/v1 |
| Protocolo | Chat completions compatível com OpenAI |
| Chave de API | MOONSHOT_API_KEY ou KIMI_API_KEY |
| Descoberta de modelos | Sim — a lista de modelos é pedida ao endpoint em vez de vir embutida. |
Como conectar
O endpoint acima já vem embutido, então não há nada a configurar. Coloque a chave no ambiente, e o provedor aparece no seletor de modelos:
export MOONSHOT_API_KEY="..."As chaves são emitidas por Moonshot (Kimi) — onde conseguir uma.
Modelos em Moonshot (Kimi)
Os modelos mais recentes que Moonshot (Kimi) serve com chamada de ferramentas, do snapshot do models.dev incluído no OHarness. O harness também pede ao endpoint a lista atual, então um modelo lançado depois deste snapshot ainda aparece no seletor.
| Id do modelo | Contexto / saída | $/M entrada / cache / saída | Raciocínio |
|---|---|---|---|
kimi-k3 | 1.05M / 131K | 3 / 0.3 / 15 | Sim |
kimi-k2.7-code | 262K / 262K | 0.95 / 0.19 / 4 | Sim |
kimi-k2.7-code-highspeed | 262K / 262K | 1.9 / 0.38 / 8 | Sim |
kimi-k2.6 | 262K / 262K | 0.95 / 0.16 / 4 | Sim |
Preços de tabela em USD por milhão de tokens, lidos do models.dev em 2026-09-19. Moonshot (Kimi) muda seus preços e modelos; a própria página de preços é a referência. Inicie uma sessão com o mais recente:
oharness -m moonshot/kimi-k3Bom saber
A plataforma internacional. Contas da China continental usam https://api.moonshot.cn/v1 — sobrescreva baseUrl em um catálogo de usuário. Um plano Kimi Code é um endpoint separado; veja kimi-coding.
Apontando para outro lugar
Um host regional, um gateway ou um servidor seu. As sobrescritas em ~/.oharness/config.json são por campo, então mudar o endpoint não significa repetir o resto do provedor — este é o bloco inteiro, mostrado com o valor padrão para deixar o formato claro:
{
"providers": {
"moonshot": {
"baseUrl": "https://api.moonshot.ai/v1"
}
}
}O que você tem de qualquer forma
O mesmo loop do agente, as mesmas ferramentas, os mesmos servidores MCP e as mesmas regras de permissão, qualquer que seja o provedor por baixo — e trocar entre eles no meio da sessão não converte nada, porque o histórico nunca é guardado no formato de um fornecedor. O que é um harness de agentes explica por que essa é a parte difícil, e a referência de provedores cobre o próprio catálogo.