@kilocode/cli, para
uso headless).
Protocolo: compatible con OpenAI
- URL base:
https://api.orcarouter.ai/v1(incluye/v1) - Los IDs de modelo usan el formato
vendor/model— el más sencillo esorcarouter/auto
Extensión de VS Code
- Instala Kilo Code desde el Marketplace de VS Code (abre el panel de Extensiones y busca “Kilo Code”), luego ábrelo desde el icono de Kilo Code en la barra de actividad (Activity Bar) (la franja de iconos de la izquierda). En el panel, haz clic en el ⚙ engranaje de la esquina superior derecha para abrir los ajustes.

- Ve a Providers (proveedores). En Popular providers (proveedores populares), busca Custom provider (proveedor personalizado) (“Add an OpenAI-compatible provider by base URL”) y haz clic en + Connect.

- Rellena los campos del proveedor:
- Provider ID:
orcarouter(solo letras minúsculas, números, guiones o guiones bajos — sin barras;orcarouter/autose rechaza aquí). - Display name:
OrcaRouter(lo que prefieras). - Base URL:
https://api.orcarouter.ai/v1 - API key: tu clave de OrcaRouter (
sk-orca-...).
- Provider ID:

- Elige tus modelos. Una vez que la clave y la URL base sean válidas, Kilo Code
obtiene la lista de modelos en vivo de OrcaRouter — marca los que quieras (o
Select all), luego haz clic en Submit. Para usar el enrutamiento
automático, además usa + Add model con el ID de modelo
orcarouter/auto(es un alias de enrutamiento, por lo que no aparecerá en la lista obtenida).

- El proveedor ahora aparece en Connected providers (proveedores conectados) como OrcaRouter (CUSTOM).

- Selecciona el modelo de OrcaRouter en el selector de modelos del panel de chat y envía un mensaje de prueba — una respuesta confirma la conexión.

En un repositorio grande, es posible que Kilo Code primero te pregunte si quieres
esperar a que su sistema de instantáneas se inicialice — elige Disable for this
project para omitirlo (git sigue rastreando todo) y así la solicitud pasa.
El complemento de JetBrains usa el mismo Custom provider (proveedor
personalizado) con los mismos valores de URL base / clave / modelo.
CLI
Para uso headless / mediante scripts, instala la CLI.Instalación
kilo.
Configuración
Archivo de configuración:~/.config/kilo/kilo.jsonc (también acepta kilo.json; el ./kilo.jsonc a nivel de proyecto tiene prioridad).
anthropic/claude-opus-4.8 o google/gemini-2.5-flash. Los IDs de modelo usan el formato vendor/model.
Ejecución
"type":"text" y "text":"OK".
Notas
- La
base_urlincluye/v1. - Las referencias de modelo usan
provider/model. Como el proveedor se llamaorcaroutery el ID de modelo también lleva un prefijovendor, la referencia tiene tres segmentos:orcarouter/orcarouter/auto(oorcarouter/anthropic/claude-opus-4.8). - El modo headless es
kilo run "<prompt>" --auto(o pasa el prompt vía stdin).--format jsonda un flujo de eventos legible por máquina. - Razonamiento/thinking: usa el flag
--variant <name>para el esfuerzo de razonamiento específico del proveedor (p. ej.high,max,minimal), y--thinkingpara mostrar los bloques de razonamiento.
