Skip to main content

O que é Kilo Code

O Kilo Code é um assistente de programação com IA para IDEs e terminais. Ele pode usar a Capriole AI pelo provedor compatível com OpenAI do Kilo, que envia solicitações à API compatível com Chat Completions da Capriole AI.

Pré-requisitos

Antes de começar, confira se você tem:

Instalação

Extensão do VS Code

Instale o Kilo Code na visualização de extensões do VS Code. Pesquise Kilo Code e instale a versão pré-lançamento.

Kilo CLI

Configuração

Validação dos modelos

Kilo Code 7.3.16: anthropic/claude-fable-5-1, google/gemini-3.8-flash e zai/glm-5.3-flash passam nas verificações locais de leitura de arquivo e resposta final. claude-latest resolve para Fable 5.1. Os IDs concretos anteriores continuam disponíveis. As verificações do Gemini 3.8 Flash usam "tool_call": true. xai/grok-4.6 aceita solicitações de Chat Completions, mas não passou nas verificações de tarefas de agentes e não está na configuração abaixo. Testes diretos no provedor também encontraram uso inconsistente de ferramentas no Grok 4.5; concluir uma solicitação API não comprova uma resposta correta do agente. Crie ou atualize o arquivo de configuração do Kilo:
  • Configuração global: ~/.config/kilo/kilo.jsonc
  • Configuração do projeto: kilo.jsonc ou .kilo/kilo.jsonc na raiz do projeto
Use esta configuração de provedor compatível com OpenAI:

Executar Kilo Code

Defina sua API key e inicie o Kilo no diretório do projeto:
Inicie com um modelo específico:
Execute uma solicitação pontual com Gemini 3.8 Flash:
Para uma solicitação pontual na CLI, passe um prompt para kilo run:

Modelos suportados

Comece com openai-latest em configurações novas do Kilo Code. Use claude-latest ou google-latest quando quiser que a Capriole AI roteie para o modelo principal Claude ou Gemini que recomendamos, e use um ID de modelo concreto quando precisar de uma versão exata. A documentação do Kilo usa a mesma ordem de famílias do seletor de modelos da Capriole AI: OpenAI, Anthropic e depois Google. As integrações da API pública excluem predefinições exclusivas do chat na web, como Fable 5 Thinking e Opus 5 Thinking.
  • openai-latest
  • openai/gpt-6-astra
  • openai/gpt-5.6-terra
  • openai/gpt-5.6-luna
  • openai/gpt-5.5
  • claude-latest
  • anthropic/claude-fable-5-1
  • anthropic/claude-fable-5
  • anthropic/claude-opus-5
  • anthropic/claude-opus-4-8
  • anthropic/claude-opus-4-7
  • anthropic/claude-opus-4-6
  • anthropic/claude-sonnet-4-6
  • google-latest
  • google/gemini-3.1-pro-preview
  • google/gemini-3.8-flash
  • xai/grok-4.5
  • zai/glm-5.3-flash
  • zai/glm-5.2
  • moonshot/kimi-k3
Outros IDs públicos de modelo compatíveis com Chat Completions retornados por GET /v1/models também podem ser configurados quando você quiser testá-los. Valide o uso de ferramentas antes de usar um modelo em fluxos de edição de código.

Solução de problemas

Por que o Kilo Code retorna um erro de autenticação?

Confirme que CAPRIOLE_AI_API_KEY está exportada no mesmo shell antes de executar kilo.

Qual arquivo de configuração devo editar?

Use ~/.config/kilo/kilo.jsonc para a Kilo CLI e a extensão do VS Code atuais. Execute kilo config check depois de editá-lo.

Por que as solicitações falham com erros de endpoint?

Confirme que baseURL é https://api.caprioletech.com/v1. O Kilo envia solicitações de Chat Completions para /v1/chat/completions.

Por que o Kilo Code diz que o modelo está ausente?

Confirme que o modelo selecionado usa o formato openai-compatible/<model-id> e que provider.openai-compatible.models contém a entrada correspondente. Por exemplo, openai-compatible/openai-latest mapeia para a chave de configuração openai-latest.

Por que o uso de ferramentas falha?

Para entradas de GPT, Claude, Gemini 3.1 Pro, Gemini 3.8 Flash e aliases latest, confirme que a entrada do modelo inclui "tool_call": true. O Kilo Code executa ferramentas localmente e envia solicitações de acompanhamento de Chat Completions para a Capriole AI.

Observações

  • A Capriole AI expõe o Kilo Code por POST /v1/chat/completions.
  • O Kilo Code executa ferramentas de programação localmente. A Capriole AI só trata a solicitação de modelo.
  • O Kilo Code 7.3.16 conclui uma chamada de ferramenta bash com streaming e o turno seguinte do assistente com Kimi K3.
  • Comece com a configuração mínima do provedor. Adicione limites de modelo do Kilo ou outras opções de modelo só quando quiser gerenciar o contexto no lado do cliente.
  • Referências oficiais: Provedor OpenAI Compatible do Kilo, Configurações do Kilo, Modelos personalizados do Kilo, Kilo CLI e Chamada de função do Gemini.
Última modificação em 28 de setembro de 2026