En VS Code
- Abre los ajustes de Kilo Code (el engranaje) y ve a la pestaña Providers. Abajo del todo, haz clic en Custom provider.
- Define Provider ID como
zurelay, escribe un nombre para mostrar y elige OpenAI Compatible en Provider API. - Introduce la URL base,
https://api.zurelay.com/v1, y tu clave. Usa Fetch models para cargar la lista de modelos, añade los que quieras y envía el formulario. - Elige un modelo de Zurelay en el menú de modelos del chat.
Estos pasos siguen documentación del proveedor de Kilo. Hicimos la configuración en la CLI de Kilo. La documentación de Kilo indica que la CLI, VS Code y JetBrains leen los mismos archivos de configuración, así que un proveedor configurado en uno aparece también en los demás.
En la CLI de Kilo, o editando el archivo
Kilo guarda sus ajustes en ~/.config/kilo/kilo.jsonc, que en Windows es %USERPROFILE%\.config\kilo\kilo.jsonc. Este es el archivo que probamos, con los precios actuales de Zurelay por 1M de tokens:
{ "$schema": "https://app.kilo.ai/config.json", "model": "zurelay/deepseek-v4.1-flash", "small_model": "zurelay/deepseek-v4.1-flash", "provider": { "zurelay": { "npm": "@ai-sdk/openai-compatible", "name": "Zurelay", "options": { "baseURL": "https://api.zurelay.com/v1", "apiKey": "{env:ZURELAY_API_KEY}" }, "models": { "deepseek-v4.1-flash": { "name": "DeepSeek V4.1 Flash", "cost": { "input": 0.03, "output": 0.12, "cache_read": 0.00074 } }, "claude-sonnet-5-5": { "name": "Claude Sonnet 5.5", "cost": { "input": 0.79, "output": 3.95, "cache_read": 0.079 } } } } }}Después instala la CLI, configura la clave y ejecuta una tarea:
npm install -g @kilocode/cliexport ZURELAY_API_KEY="zr_live_..."kilo models zurelaykilo run -m zurelay/claude-sonnet-5-5 "Add a README for this project"kilo # or the full terminal UITres errores que encontramos
- Provider not found: zurelay. Nuestra primera configuración tenía la URL base y la clave, pero no
models, porque esperábamos que Kilo los cargara desde la API. La CLI no lo hace: para ella, un proveedor sin modelos listados no existe. Enumera cada modelo que quieras usar. - environment references are not allowed in project config. Al mover la configuración a
.kilo/kilo.jsoncdentro del proyecto, el mismo archivo fue rechazado por{env:ZURELAY_API_KEY}, y todos los modelos devolvieron entoncesModel not found. Kilo no lee secretos de la configuración propia de un proyecto, así que deja el proveedor en el archivo global. - Todas las tareas mostraban $0.00 en
kilo stats. Kilo solo contabiliza el gasto de los modelos que tienencost, en dólares por 1M de tokens. Con eso, el coste de cada mensaje enkilo exportcoincidió con nuestra factura: $0.0000406 frente a $0.000041. La tabla de estadísticas sigue redondeando a centavos, así que las tareas pequeñas aparecen allí con $0.00.
Lo que costó en nuestra prueba
En un repositorio git nuevo, el agente por defecto de Kilo escribió un pequeño archivo de Python con DeepSeek V4.1 Flash, lo editó con Claude Sonnet 5.5 y luego añadió una línea con DeepSeek otra vez. Usó correctamente sus herramientas de archivos en cada ocasión. Zurelay facturó:
| Modelo | Tarea | Solicitudes | Tokens de prompt (en caché) | Costo |
|---|---|---|---|---|
| DeepSeek V4.1 Flash | Crear hello.py | 2 | 31,842 (0) | $0.00097 |
| Claude Sonnet 5.5 | Editar hello.py | 4 | 90,282 (44,721) | $0.041 |
| DeepSeek V4.1 Flash | Añade una línea de comentario | 3 | 48,267 (15,360) | $0.001 |
Cada solicitud incluye las instrucciones y las definiciones de herramientas de Kilo, unos 16,000 tokens en DeepSeek y 22,000 en Claude, antes de llegar a tu código. Por eso el precio del modelo importa más que el tamaño de la tarea, y por eso ayuda la caché: en la tarea con Claude, la mitad de todos los tokens del prompt vino de la caché.
Cosas que conviene saber
- Elige OpenAI Compatible incluso para los modelos GPT y Grok. La opción OpenAI Responses de Kilo llama a la API Responses de OpenAI, que Zurelay no ofrece.
- Elige modelos que admitan llamadas a herramientas. El agente de Kilo lee y edita archivos mediante herramientas, así que un modelo sin ellas solo puede chatear.
small_modelse encarga de los títulos y otras tareas rápidas. Un modelo económico como DeepSeek V4.1 Flash es suficiente.- npm 11 se saltó el script de instalación de la CLI (
install scripts not yet covered by allowScripts). El comandokilofuncionó sin él.
Precios de los modelos con los que lo usarías
Por 1M de tokens, el precio de lista del laboratorio y el de Zurelay:
| Modelo | Entrada | Salida | En Zurelay (entrada / salida) |
|---|---|---|---|
| DeepSeek V4.1 Flash | $0.30 | $1.20 | $0.03 / $0.12 |
| Claude Sonnet 5.5 | $2.00 | $10.00 | $0.79 / $3.95 |
| Claude Opus 5.5 | $4.00 | $20.00 | $1.40 / $7.00 |
| GPT-6.1 Terra | $1.00 | $5.00 | $0.25 / $1.25 |
| Gemini 3.8 Flash | $0.75 | $3.75 | $0.22 / $1.10 |
| Kimi K3.1 Pro | $2.00 | $10.00 | $0.80 / $4.00 |
| GLM-5.3 | $1.40 | $4.40 | $0.38 / $1.21 |
Probado el 3 de noviembre de 2026 con la CLI de Kilo 7.8.18 en Windows, con la API de Zurelay. La configuración resumida está en Kilo Code en la documentación. La documentación de Kilo: proveedores compatibles con OpenAI y modelos personalizados.