@kilocode/cli, para
uso headless).
Protocolo: compatível com OpenAI
- Base URL:
https://api.orcarouter.ai/v1(inclui/v1) - Os IDs de modelo usam o formato
vendor/model— o mais simples éorcarouter/auto
Extensão do VS Code
- Instale o Kilo Code a partir do VS Code Marketplace (abra o painel de Extensões e pesquise “Kilo Code”), depois abra-o pelo ícone do Kilo Code na Activity Bar (barra de atividades, a faixa de ícones à esquerda). No painel, clique na ⚙ engrenagem no canto superior direito para abrir as configurações.

- Vá para Providers (provedores). Em Popular providers, encontre o Custom provider (“Add an OpenAI-compatible provider by base URL”) e clique em + Connect.

- Preencha os campos do provedor:
- Provider ID:
orcarouter(apenas letras minúsculas, números, hifens ou sublinhados — sem barras;orcarouter/autoé rejeitado aqui). - Display name:
OrcaRouter(o que você preferir). - Base URL:
https://api.orcarouter.ai/v1 - API key: sua chave do OrcaRouter (
sk-orca-...).
- Provider ID:

- Escolha seus modelos. Assim que a chave e a base URL forem válidas, o Kilo
Code busca a lista de modelos ao vivo do OrcaRouter — marque os que você
quiser (ou Select all), depois clique em Submit. Para usar o
roteamento automático, use também + Add model com o ID de modelo
orcarouter/auto(é um alias de roteamento, portanto não aparecerá na lista buscada).

- O provedor agora aparece em Connected providers como OrcaRouter (CUSTOM).

- Selecione o modelo OrcaRouter no seletor de modelos do painel de chat e envie uma mensagem de teste — uma resposta confirma a conexão.

Em um repositório grande, o Kilo Code pode primeiro perguntar se deve aguardar a
inicialização do seu sistema de snapshots — escolha Disable for this project
para pulá-la (o git ainda rastreia tudo) para que a requisição prossiga.
O plugin do JetBrains usa o mesmo Custom provider com os valores
idênticos de base URL / chave / modelo.
CLI
Para uso headless / com scripts, instale a CLI.Instalar
kilo.
Configurar
Arquivo de configuração:~/.config/kilo/kilo.jsonc (também aceita kilo.json; o ./kilo.jsonc em nível de projeto tem prioridade).
anthropic/claude-opus-4.8 ou google/gemini-2.5-flash. Os IDs de modelo usam o formato vendor/model.
Executar
"type":"text" e "text":"OK".
Notas
- A
base_urlinclui/v1. - As referências de modelo usam
provider/model. Como o provedor é nomeadoorcaroutere o ID do modelo também carrega um prefixovendor, a referência tem três segmentos:orcarouter/orcarouter/auto(ouorcarouter/anthropic/claude-opus-4.8). - O modo headless é
kilo run "<prompt>" --auto(ou canalize o prompt via stdin).--format jsonfornece um fluxo de eventos legível por máquina. - Raciocínio/thinking: use a flag
--variant <name>para o esforço de raciocínio específico do provedor (por exemplo,high,max,minimal), e--thinkingpara exibir os blocos de thinking.
