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:- Uma conta Capriole AI (Cadastre-se aqui)
- Uma API key da Capriole AI (Obtenha sua key)
- Kilo Code instalado no VS Code ou como Kilo CLI
Instalação
Extensão do VS Code
Instale o Kilo Code na visualização de extensões do VS Code. PesquiseKilo 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.jsoncou.kilo/kilo.jsoncna raiz do projeto
Executar Kilo Code
Defina sua API key e inicie o Kilo no diretório do projeto:kilo run:
Modelos suportados
Comece comopenai-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-latestopenai/gpt-6-astraopenai/gpt-5.6-terraopenai/gpt-5.6-lunaopenai/gpt-5.5claude-latestanthropic/claude-fable-5-1anthropic/claude-fable-5anthropic/claude-opus-5anthropic/claude-opus-4-8anthropic/claude-opus-4-7anthropic/claude-opus-4-6anthropic/claude-sonnet-4-6google-latestgoogle/gemini-3.1-pro-previewgoogle/gemini-3.8-flashxai/grok-4.5zai/glm-5.3-flashzai/glm-5.2moonshot/kimi-k3
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 queCAPRIOLE_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 quebaseURL é 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 formatoopenai-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.