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 oharness
export MOONSHOT_API_KEY="..."
oharness -m moonshot/kimi-k2.7-code

Qual modelo

Id do modeloContextoEntrada / cache / saída ($/M)
kimi-k2.7-code256K0.95 / 0.19 / 4.00
kimi-k2.6256K0.95 / 0.16 / 4.00
kimi-k31M3.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 provedormoonshot
URL basehttps://api.moonshot.ai/v1
ProtocoloChat completions compatível com OpenAI
Chave de APIMOONSHOT_API_KEY ou KIMI_API_KEY
Descoberta de modelosSim — 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 modeloContexto / saída$/M entrada / cache / saídaRaciocínio
kimi-k31.05M / 131K3 / 0.3 / 15Sim
kimi-k2.7-code262K / 262K0.95 / 0.19 / 4Sim
kimi-k2.7-code-highspeed262K / 262K1.9 / 0.38 / 8Sim
kimi-k2.6262K / 262K0.95 / 0.16 / 4Sim

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-k3

Bom 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.

Todos os 34 provedores · Instalar o OHarness