Como o Moonshot funciona
O Moonshot AI publica a família de modelos Kimi (Kimi K2, K2 Thinking, K2.5). O Kimi é particularmente forte em compreensão de código de contexto longo e tarefas agênticas, e a API é totalmente compatível com OpenAI, então o Kodus se comunica com ele usando o adaptador OpenAI-compatível existente.As assinaturas de consumidor do Moonshot (Andante, Moderato, etc.) se aplicam ao produto de chat Kimi.ai, não à API. O uso da API é cobrado por token independentemente de qualquer assinatura de chat que você tenha. Isso é diferente de provedores como o Z.AI, onde a assinatura concede cota de API diretamente.
- Internacional —
platform.moonshot.ai— URL basehttps://api.moonshot.ai/v1. Cobrado em USD. Este é o padrão para usuários fora da China. - China —
platform.moonshot.cn— URL basehttps://api.moonshot.cn/v1. Cobrado em CNY. Use apenas se você já opera dentro da China continental.
Modelos Recomendados
Para o catálogo e preços mais atualizados, consulte platform.moonshot.ai.
| Modelo | Preço (1M tokens entrada / saída) | Janela de Contexto | Notas |
|---|---|---|---|
Kimi K2.5 recomendado | 2,50 | ~256k tokens | Geração mais recente, melhores resultados de codificação. |
| Kimi K2 Thinking | ~2,50 | ~256k tokens | Variante de raciocínio; use quando a revisão precisar de análise mais profunda. |
| Kimi K2 (0905) | preço menor | ~128k tokens | Modelo estável de propósito geral. |
model diferentes:
kimi-k2.5kimi-k2-thinkingkimi-k2-0905kimi-k2
Criando uma Chave de API
- Vá para platform.moonshot.ai e crie uma conta (ou faça login). Usuários dentro da China continental devem usar platform.moonshot.cn.
- Adicione um método de pagamento — o Moonshot não oferece teste gratuito obrigatório na plataforma internacional; um pequeno crédito pode ser concedido quando você adiciona a cobrança pela primeira vez.
- Abra a seção Chaves de API no console.
- Clique em Criar Chave de API, dê um nome descritivo (ex.:
kodus-prod) e copie a chave imediatamente.
Configurar o Moonshot no Kodus
O fluxo principal é BYOK no Kodus Cloud — você cola a chave do Moonshot na interface e pronto. Usuários self-hosted que preferem fixar o provedor no nível do processo podem usar variáveis de ambiente.Opção 1 — BYOK no Kodus Cloud (recomendado)
- Na interface do Kodus, abra Configurações → BYOK e clique em Editar no modelo Principal (ou Fallback, se quiser o Kimi como backup).
- Alterne o formulário para o modo Personalizado para poder inserir uma URL base e um nome de modelo.
-
Preencha os campos:
Campo Valor Provedor OpenAI CompatibleChave de API sua chave de API do Moonshot URL Base https://api.moonshot.ai/v1(internacional)https://api.moonshot.cn/v1(somente China continental)Modelo kimi-k2.5(recomendado) — oukimi-k2-thinking,kimi-k2-0905,kimi-k2Máx. de Requisições Simultâneas 5–10é um bom ponto de partida; o Moonshot tem limites generosos por contaMáx. de Tokens de Entrada você pode aumentar para a janela de 256k do K2.5; mantenha o padrão caso contrário - Salve. O Kodus valida a chave no endpoint e exibe qualquer erro 401 / 404 imediatamente.
- Abra qualquer PR para acionar uma revisão e confirme que o Moonshot está respondendo — o badge de status BYOK nas Configurações fica verde na primeira chamada bem-sucedida.
Você pode configurar o Moonshot como Principal e manter uma chave OpenAI ou Anthropic como Fallback — se o Moonshot retornar 429 ou 402, o Kodus realiza o failover automaticamente.
Opção 2 — Self-hosted (variáveis de ambiente)
Se você executa o Kodus em Modo Fixo (provedor global único, sem BYOK por organização), configure o Moonshot no.env dos seus containers de API e worker:
Este caminho só é necessário para instalações self-hosted do Kodus que desabilitam deliberadamente o BYOK. Se o BYOK estiver habilitado na sua instância self-hosted, prefira a Opção 1 — o fluxo pela interface é o mesmo do Cloud.
.env, e verifique a integração:
Escolhendo entre o Moonshot e um agregador
Você também pode alcançar o Kimi K2.5 pelo OpenRouter, que já é suportado como provedor de primeira classe no Kodus. A comparação:- API direta do Moonshot — menor custo por token, maior janela de contexto, limites de taxa nativos. Requer conta e cobrança no Moonshot.
- Proxy OpenRouter — único relacionamento de cobrança para muitos provedores, mas uma pequena sobretaxa de roteamento e cold starts ligeiramente mais lentos.
Solução de problemas
Erros 401 / autenticação
Erros 401 / autenticação
- Confirme que a chave está ativa no console do Moonshot.
- Verifique se a URL base corresponde à plataforma na qual a chave foi criada — chaves de
platform.moonshot.ainão funcionam emapi.moonshot.cne vice-versa. - Certifique-se de que não há espaços em excesso ou aspas no valor do
.env.
Saldo insuficiente
Saldo insuficiente
- O Moonshot cobra por token sem assinatura obrigatória. Se o saldo acabar, as requisições retornam HTTP 402.
- Adicione fundos na seção de cobrança do console ou defina um limite mensal para evitar surpresas.
Modelo não encontrado
Modelo não encontrado
- Confirme que o nome do modelo corresponde ao catálogo (
kimi-k2.5,kimi-k2-thinking,kimi-k2-0905,kimi-k2). - Novas versões de modelo são lançadas regularmente — verifique os docs do Kimi para a lista atual.
Primeira resposta lenta
Primeira resposta lenta
- A primeira chamada após um período de inatividade pode ter cold-start do lado do Moonshot.
- Se a latência importa, prefira
kimi-k2-0905em vez da variante de raciocínio para revisões de código rotineiras.
Região / conectividade
Região / conectividade
- Usuários fora da China devem sempre usar
api.moonshot.ai;api.moonshot.cnpode ser inacessível ou ter taxa limitada fora da China continental. - Confirme que o HTTPS de saída para
api.moonshot.aié permitido na sua implantação do Kodus.
Relacionados
- Plataforma Moonshot (internacional)
- Documentação da API Kimi
- Kimi K2.5 no OpenRouter — se você preferir cobrança agregada
- Visão geral do BYOK