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
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-5.6-terraopenai/gpt-5.6-lunaopenai/gpt-5.5openai/gpt-5.4-miniclaude-latestanthropic/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.5-flashxai/grok-4.5zai/glm-5.2moonshot/kimi-k3
"tool_call": false para Gemini 3.5 Flash no Kilo Code. A Capriole AI suporta chamadas de ferramenta simples de Chat Completions para este modelo, e o Kilo Code pode executar fluxos de ferramenta locais com esta configuração, mas ativar declarações nativas de função do Gemini ainda pode expor o subconjunto mais estreito de schema OpenAPI do Gemini.
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 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 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.
Para Gemini 3.5 Flash, mantenha "tool_call": false. O Gemini suporta chamada de função, mas as declarações de função usam um subconjunto suportado do schema OpenAPI. Alguns schemas nativos de ferramenta são mais amplos do que esse subconjunto.
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.