Kilo Code es uno de los agentes de programación de IA de código abierto más utilizados para VS Code y, al igual que sus compañeros de la familia Cline, permite usar tu propio endpoint compatible con OpenAI. Eso significa que puedes ejecutar Claude dentro de tu editor con una sola clave sk-kn-, a aproximadamente un 30% por debajo del precio de lista de Anthropic en los modelos principales. Esta guía explica la configuración de tres campos, qué modelo de Claude elegir para cada tarea y cuánto cuesta realmente una sesión de programación agéntica.
Por qué Kilo Code necesita una clave de API
Kilo Code no incluye un modelo; cada acción (leer un archivo, proponer una edición, ejecutar un comando o comprobar el resultado) es una llamada a la API, facturada por token. Una suscripción de chat como Claude Pro no cubre esto; la extensión necesita acceso directo a la API. Esa es exactamente la modalidad que ofrece Kunavo: pago por uso desde una recarga de $10, una clave para Claude y GPT y un saldo que nunca caduca. Como los bucles agénticos vuelven a enviar el contexto creciente de la tarea en cada paso, la tarifa por token es el factor que más influye en el coste de una sesión; por eso el descuento de aproximadamente ~30% en claude-sonnet-5 se acumula rápidamente.
Los tres campos
Kilo Code expone el proveedor mediante tres campos de configuración:
API Provider OpenAI Compatible
Base URL https://api.kunavo.com/v1
API Key sk-kn-... # create at kunavo.com/app/keys
Model ID claude-sonnet-5 # or claude-opus-5 / claude-haiku-4-5Obtén la clave en el panel después de registrarte y recargar $10; se muestra una sola vez, así que guárdala de inmediato. La gestión completa de claves se explica en la documentación de claves de la API de Claude.
Configuración de Kilo Code
- Instala Kilo Code desde el marketplace de VS Code y ábrelo desde la barra lateral.
- Abre la configuración de la extensión (icono de engranaje) y ve a la sección Providers.
- Establece API Provider en OpenAI Compatible.
- URL base:
https://api.kunavo.com/v1· clave de API: tu clavesk-kn-…· modelo:claude-sonnet-5. - Guarda la configuración y pídele algo pequeño («explica este archivo») para confirmar la conexión antes de permitirle editar código.
Kilo Code admite sustituciones de modelo por modo (Architect / Code / Debug): un buen lugar para dirigir la planificación a un modelo más potente (claude-opus-5) y la ejecución a uno más barato (claude-sonnet-5).
Cline y Roo Code
Kilo Code y Roo Code son forks de la familia Cline, por lo que los tres campos anteriores son idénticos en las tres herramientas: proveedor OpenAI Compatible, URL base https://api.kunavo.com/v1, clave e ID del modelo. Lo que cambia es la función que cada una ofrece para dirigir los modelos, y ahí es donde están los ahorros; por eso cada una tiene su propia guía: Cline con la API de Claude explica su división Plan/Act, y Roo Code con la API de Claude explica sus perfiles de configuración con nombre y la vinculación de modelos por modo.
Las tres herramientas también incluyen un proveedor nativo de Anthropic con una opción de URL base personalizada. Apuntar esa opción a https://api.kunavo.com utiliza en su lugar la API de Messages nativa (/v1/messages); resulta útil porque cache_control se transmite sin traducir y la entrada almacenada en caché se factura al 10% de la tarifa de entrada (consulta la documentación del almacenamiento en caché de prompts). Ambas rutas funcionan; la compatible con OpenAI es la más sencilla para empezar.
Qué modelo de Claude elegir
| Tarea | Modelo | Entrada / salida de Kunavo (por 1 M) |
|---|---|---|
| Programación agentiva cotidiana (predeterminado) | claude-sonnet-5 | $1.40 / $7.00 |
| Sonnet de generación anterior, para prompts ya ajustados a él | claude-sonnet-4-6 | $2.10 / $10.50 |
| Refactorizaciones y depuración más difíciles | claude-opus-5 | $3.50 / $17.50 |
| Ediciones rápidas, mensajes de commit, preguntas y respuestas | claude-haiku-4-5 | $0.70 / $3.50 |
claude-opus-5 es la opción de razonamiento sólido aquí: es el Opus más reciente de Anthropic y se factura al mismo $3.50 / $17.50 que el claude-opus-4-7 de generación anterior ($3.50 / $17.50), que sigue disponible si lo has fijado. Como el campo del modelo es solo un slug en el mismo endpoint, cambiarlo requiere modificar una sola palabra: no hace falta una clave nueva ni una configuración nueva del proveedor. Las tarifas completas de todos los modelos están en la guía de precios de la API de Claude y en la página de precios.
Cuánto cuesta realmente una sesión
Las herramientas agentivas consumen muchos tokens por diseño: cada paso vuelve a enviar el prompt del sistema, el historial de la tarea y contexto nuevo de archivos. Cifras realistas con las tarifas de Kunavo:
| Unidad | Tokens (entrada / salida) | claude-sonnet-5 | Con las tarifas de Anthropic |
|---|---|---|---|
| Un paso agentivo | 25,000 / 1,200 | $0.043 | $0.062 |
| Una tarea de 20 pasos | ~500k / ~24k | ~$0.87 | ~$1.24 |
| Un día intenso (5 tareas así) | — | ~$4.34 | ~$6.20 |
Las cuentas, listas para ejecutar:
# Kunavo Claude rates (USD per 1M tokens): (input, output)
RATES = {
"claude-haiku-4-5": (0.70, 3.50),
"claude-sonnet-5": (1.40, 7.00),
}
def step_cost(model, in_tokens, out_tokens):
i, o = RATES[model]
return in_tokens / 1_000_000 * i + out_tokens / 1_000_000 * o
# One agentic step: the tool resends the task context + file reads.
print(step_cost("claude-sonnet-5", 25_000, 1_200)) # -> $0.0434
# A realistic 20-step task (edit, run, fix, repeat):
print(20 * step_cost("claude-sonnet-5", 25_000, 1_200)) # -> ~$0.87Cómo reducir la factura
- Empieza tareas nuevas en vez de prolongar una indefinidamente. La herramienta vuelve a enviar toda la conversación en cada paso, así que una tarea de larga duración resulta costosa de forma cuadrática. Tarea nueva = contexto nuevo y pequeño.
- Enruta por modo. Kilo Code admite un modelo por modo: Architect en
claude-opus-5, Code enclaude-sonnet-5y preguntas rápidas enclaude-haiku-4-5. La planificación representa una pequeña parte de los tokens, así que el modelo más potente allí cuesta poco. - Usa la ruta nativa de Anthropic para el almacenamiento en caché. La entrada almacenada en caché se factura al 10 % de la tarifa de entrada; en un bucle que reenvía un prefijo estable en cada paso, es el mayor ahorro disponible (cómo funciona).
- Controla el gasto por clave. Dale al editor su propia clave con un límite de gasto en el panel y consulta el uso para saber cuánto te cuesta realmente una semana de programación agentiva.
Preguntas frecuentes
¿Qué URL base debo usar para Kilo Code con la API de Claude?
Establece el proveedor de API en 'OpenAI Compatible' y la URL base en https://api.kunavo.com/v1, con una clave de API de Kunavo (sk-kn-...) y un identificador de modelo de Claude como claude-sonnet-5. Si utilizas el proveedor nativo de Anthropic, establece la URL base únicamente en el origen (https://api.kunavo.com); ese cliente añade /v1/messages por sí mismo.
¿Puedo usar mi suscripción Claude Pro o Max con Kilo Code?
No: las suscripciones de chat no incluyen acceso a la API. Kilo Code llama directamente a la API y factura por token. Una clave de pago por uso tiene el formato adecuado: en Kunavo recargas desde $10, Claude se ofrece con un precio 30% inferior al precio de lista de Anthropic y el saldo nunca caduca.
¿Qué modelo de Claude es mejor para Kilo Code?
claude-sonnet-5 ($1.40/$7.00 por 1M de tokens en Kunavo) es el modelo predeterminado para la programación agéntica cotidiana: ofrece una calidad de programación cercana a Opus y aquí cuesta menos por token que claude-sonnet-4-6 ($2.10/$10.50). Pasa a claude-opus-5 ($3.50/$17.50) para las refactorizaciones y depuraciones más difíciles; es el Opus más reciente con la misma tarifa que claude-opus-4-7, así que subir de nivel no cuesta nada adicional. Dirige las solicitudes rápidas y sencillas a claude-haiku-4-5 para reducir aún más los costes. Las tarifas y especificaciones de claude-opus-5 están en su página de modelo, y la comparación de posicionamiento está en Claude frente a GPT frente a Gemini.
¿Cuánto cuesta usar Claude con Kilo Code?
Las herramientas agénticas vuelven a enviar el contexto en cada paso, por lo que los tokens se acumulan: un paso típico contiene ~25k de entrada / 1,2k de salida, unos $0.043 en claude-sonnet-5 con las tarifas de Kunavo; aproximadamente $0.87 para una tarea de 20 pasos, frente a ~$1.24 con el precio de lista de Anthropic. Las solicitudes fallidas no se facturan.
¿Funciona la misma configuración con Cline y Roo Code?
Sí. Kilo Code y Roo Code son forks de la familia Cline y comparten el mismo modelo de proveedor: selecciona 'OpenAI Compatible', establece la URL base https://api.kunavo.com/v1, pega la clave y establece el ID del modelo. Lo que cambia es cómo cada herramienta dirige los modelos: Cline divide los modos Plan y Act, mientras que Roo Code vincula perfiles de configuración con nombre a los modos. Ahí es donde se producen los ahorros, por lo que cada herramienta tiene su propia guía. Las tres también tienen un proveedor nativo de Anthropic con una opción de URL base personalizada; apunta esa opción al origen https://api.kunavo.com para permitir el paso de cache_control.
¿Es esto diferente de usar el SDK de OpenAI?
Es el mismo mecanismo: cualquier cliente compatible con OpenAI funciona cambiando base_url; las extensiones de edición simplemente exponen ese cambio como un campo de configuración. El patrón general se explica en la guía de la API compatible con OpenAI.
¿Y Claude Code, el agente de terminal?
Claude Code se configura de otra forma: lee ANTHROPIC_BASE_URL y ANTHROPIC_AUTH_TOKEN del entorno en lugar de un campo de configuración, y utiliza la API nativa de Messages en vez de la compatible con OpenAI. Consulta la guía de configuración de Claude Code para conocer las variables, el problema de credenciales que está detrás de la mayoría de los errores 401 y lo que cambia una puerta de enlace.