# Kimi K2.7 Code

Avalie revisão de código com regras claras, casos de teste e separação entre sugestão e execução.

Fonte: https://guides.adapta.org/guias/one/modelos-de-texto/texto/kimi-k2-7-code/

![Ícone de Moonshot AI (Kimi).](https://guides.adapta.org/media/icons/ai-models/kimi.png)

**TL;DR** · Considere esta opção para discutir código, explicar um comportamento e propor testes. O nome aparece no seletor do One; o exercício abaixo ainda não foi executado com esse modelo. Código sugerido precisa de revisão e teste fora desta ficha.

## Quando considerar

Uma regra de negócio pequena é um bom ponto de partida: você consegue conferir cada resultado antes de usar a sugestão em um sistema. Evite começar colando um repositório inteiro sem explicar o problema.

A Moonshot AI apresenta **Kimi K2.7 Code** como um modelo focado em programação. Para escrita, análise e conversa em geral, o próprio fornecedor indica K2.6 como alternativa mais equilibrada. Veja a [apresentação oficial](https://www.kimi.ai/resources/kimi-k2-7-code), consultada em 09/09/2026.

## Nome e disponibilidade

O **seletor de modelo → Outros Modelos → abrir submodelos de Kimi** lista **Kimi K2.7 Code**. Aparecer no seletor não equivale a selecionar a opção ou enviar mensagens com ela.

O nome corresponde à família oficial, mas não revela versão de implantação, parâmetros ou ferramentas da integração. Kimi Code é também o nome de um serviço do fornecedor: seus recursos de terminal e edição de arquivos não estão automaticamente disponíveis ao escolher o modelo no One.

## Exemplo para avaliar

Pedido sintético, proposto e não executado:

````
Revise uma regra fictícia de aprovação de orçamento.
Regra: aprovar somente se quantidade for um inteiro positivo
e total em centavos não superar o limite em centavos.
Preço, frete e limite devem ser inteiros não negativos.
Dados inválidos devem retornar false. Não use arredondamento.

Código atual:
function aprovar(qtd, preco, frete, limite) {
  return qtd * preco + frete < limite;
}

Casos: (2,1000,500,2500); (2,1000,501,2500);
(0,1000,0,2500); (1.5,1000,0,2500); (1,-100,0,2500).

Entregue: problema identificado, função corrigida,
tabela com resultado esperado de cada caso e testes propostos.
Preserve a assinatura. Não instale pacotes nem execute código.
Não afirme que os testes passaram. Explique a fronteira do limite.

````

**Gabarito:** resultados esperados `true`, `false`, `false`, `false`, `false`. No primeiro caso, o total é 2.500 e a igualdade deve ser aceita. Trocar `<` por `<=` não basta: faltam validações dos quatro argumentos. A resposta deve propor testes, não declarar que os executou.

**Dica dos cursos:** nos 4 Is de **Masterizando IA Generativa, aula 7**, a informação sustenta a instrução (01:55 a 02:54). Aqui, informar a unidade em centavos e o comportamento na igualdade evita deixar a regra a cargo da IA. **[Aula 7: 4 Is para prompts perfeitos](https://alunos.adapta.org/area/conteudo/aula/3778859)**

## Limites e próxima comparação

Não foram validados execução, acesso a repositórios, anexos, ferramentas, velocidade ou tamanho de contexto no One. Uma explicação convincente não substitui testes no ambiente de desenvolvimento. Nunca inclua chaves ou dados de produção no exemplo.

Compare com [Kimi K2.6](https://guides.adapta.org/guias/one/modelos-de-texto/texto/kimi-k2-6/) usando as mesmas regras. Para uma decisão mais ampla, consulte [Escolha para texto](https://guides.adapta.org/guias/one/modelos-de-texto/texto/).

Explore outros exemplos nos [casos de uso do One](https://guides.adapta.org/guias/casos-de-uso/por-plataforma/one/).
