Kilo Code, Cline y Roo Code son los agentes de programación de IA de código abierto más utilizados en VS Code, y los tres aceptan un endpoint personalizado compatible con OpenAI. Por tanto, puedes ejecutar Claude en tu editor con una sola clave sk-kn-, a aproximadamente un 30 % por debajo de la tarifa oficial de Anthropic en los modelos principales. Esta guía ofrece la configuración de tres campos para cada herramienta, el modelo de Claude que debes elegir según la tarea y el coste real de una sesión de programación agéntica.
Por qué estas herramientas solicitan una clave de API
Kilo Code, Cline y Roo Code no incluyen ningún modelo: cada acción (leer un archivo, proponer un cambio, ejecutar un comando o verificar el resultado) es una llamada a la API facturada por token. Una suscripción de chat como Claude Pro no cubre esto: necesitas acceso directo a la API. Eso es exactamente lo que ofrece Kunavo: pago por uso desde una recarga de 10 $, una clave para Claude y GPT, un saldo que nunca caduca y pagos con tarjeta desde Francia (los detalles sobre el IVA y el RGPD están en la guía de la API de Claude en Francia). Como el bucle agéntico reenvía el contexto en cada paso, la tarifa por token es la primera palanca del coste de una sesión.
Los tres campos (todas las herramientas)
Las tres extensiones comparten el mismo modelo de proveedor. Kilo Code y Roo Code son bifurcaciones de la familia Cline, por lo que la configuración es idéntica:
API Provider OpenAI Compatible
Base URL https://api.kunavo.com/v1
API Key sk-kn-... # à créer sur kunavo.com/app/keys
Model ID claude-sonnet-5 # ou claude-opus-4-7 / claude-haiku-4-5Crea la clave en el panel después de registrarte y recargar 10 $; se muestra una sola vez, así que guárdala inmediatamente.
Configurar Kilo Code
- Instala Kilo Code desde el marketplace de VS Code y ábrelo en la barra lateral.
- Abre la configuración de la extensión (icono de engranaje), sección Providers.
- Establece API Provider en OpenAI Compatible.
- URL base:
https://api.kunavo.com/v1· clave de API: tusk-kn-…· modelo:claude-sonnet-5. - Guarda la configuración y prueba con una solicitud sencilla («explica este archivo») antes de permitir que modifique código.
Kilo Code permite un modelo diferente para cada modo (Architect / Code / Debug), lo que resulta práctico para enrutar la planificación a un modelo más potente y la ejecución a uno más barato.
Configurar Cline
- Instala Cline y abre su panel.
- Haz clic en el engranaje de configuración y, en API Provider, selecciona OpenAI Compatible.
- Introduce los mismos tres valores: URL base
https://api.kunavo.com/v1, tu clave y el ID de modeloclaude-sonnet-5. - Si Cline solicita los metadatos del modelo (ventana de contexto, límite de salida), utiliza las cifras de la página del modelo.
Configurar Roo Code
Igual que en las otras dos: Settings → Providers → API Provider → OpenAI Compatible, después URL base https://api.kunavo.com/v1, clave e ID de modelo. El sistema de modos de Roo Code (Code / Architect / Ask / Debug) también admite un modelo por modo.
Las tres herramientas también ofrecen un proveedor nativo de Anthropic con una opción de URL base personalizada. Si lo diriges a https://api.kunavo.com, utilizas la API nativa de Messages (/v1/messages), lo que resulta interesante porque cache_control pasa tal cual y la entrada almacenada en caché se factura al 10 % de la tarifa de entrada (consulta la documentación sobre la caché de prompts). Ambas rutas funcionan; la ruta compatible con OpenAI es la más sencilla para empezar.
¿Qué modelo de Claude debería elegir?
| Tarea | Modelo | Entrada / salida de Kunavo (por cada 1 M) |
|---|---|---|
| Programación agéntica diaria (predeterminado) | claude-sonnet-5 | $1.40 / $7.00 |
| Generación anterior, para prompts ya ajustados a ella | claude-sonnet-4-6 | $2.10 / $10.50 |
| Refactorizaciones y depuración difíciles | claude-opus-4-7 | $3.50 / $17.50 |
| Cambios pequeños, mensajes de commit | claude-haiku-4-5 | $0.70 / $3.50 |
El campo del modelo solo es un slug en el mismo endpoint: cambiar de modelo es modificar una palabra; no necesitas una clave nueva ni un proveedor nuevo. Todas las tarifas aparecen en la guía de precios de la API de Claude y en la página de precios.
El coste real de una sesión
Las herramientas agénticas consumen muchos tokens por diseño: cada paso reenvía el prompt del sistema, el historial de la tarea y el contexto de los archivos. Estas son cifras realistas con las tarifas de Kunavo:
| Unidad | Tokens (entrada / salida) | claude-sonnet-5 | Con la tarifa de Anthropic |
|---|---|---|---|
| Un paso agéntico | 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) | — | ~$4.34 | ~$6.20 |
El cálculo, ejecutable:
# Tarifs Claude sur Kunavo (USD par 1M de tokens) : (input, output)
RATES = {
"claude-haiku-4-5": (0.70, 3.50),
"claude-sonnet-5": (1.40, 7.00),
}
def cout_etape(model, in_tokens, out_tokens):
i, o = RATES[model]
return in_tokens / 1_000_000 * i + out_tokens / 1_000_000 * o
# Une étape agentique : l'outil renvoie le contexte + les fichiers lus.
print(cout_etape("claude-sonnet-5", 25_000, 1_200)) # -> $0.0434
# Une tâche réaliste de 20 étapes (éditer, lancer, corriger, répéter) :
print(20 * cout_etape("claude-sonnet-5", 25_000, 1_200)) # -> ~$0.87Mantener baja la factura
- Abre tareas nuevas en lugar de alargar la misma. La herramienta reenvía toda la conversación en cada paso: una tarea interminable resulta cuadráticamente cara. Tarea nueva = contexto corto.
- Enruta por modo. Kilo Code y Roo Code aceptan un modelo por modo: Architect en
claude-opus-4-7, Code enclaude-sonnet-5y preguntas rápidas enclaude-haiku-4-5. - Utiliza la ruta nativa de Anthropic para la caché. La entrada almacenada en caché se factura al 10 % de la tarifa; en un bucle que reenvía un prefijo estable en cada paso, es el mayor ahorro disponible (así funciona).
- Supervisa el gasto por clave. Asigna al editor su propia clave con un límite de gasto en el panel y comprueba en el uso cuánto cuesta realmente una semana de programación agéntica.
Preguntas frecuentes
¿Qué URL base debo utilizar para Kilo Code con la API de Claude?
Selecciona el proveedor «OpenAI Compatible» e introduce la URL base https://api.kunavo.com/v1, junto con una clave de Kunavo (sk-kn-...) y un slug de modelo de Claude como claude-sonnet-5. Los mismos tres campos funcionan en Cline y Roo Code. Para el proveedor nativo de Anthropic, utiliza https://api.kunavo.com (el SDK añade /v1/messages).
¿Puedo utilizar mi suscripción Claude Pro con Kilo Code?
No: las suscripciones de chat no incluyen acceso a la API. Kilo Code, Cline y Roo Code llaman directamente a la API y facturan por token. En Kunavo, recargas desde 10 $, Claude se ofrece aproximadamente un 30 % por debajo de la tarifa de Anthropic y el saldo nunca caduca.
¿Qué modelo de Claude debería elegir para Kilo Code?
claude-sonnet-5 ($1.40/$7.00 por cada 1 M de tokens en Kunavo) es la opción predeterminada para la programación agéntica diaria: calidad de código casi al nivel de Opus y una tarifa por token inferior a la de claude-sonnet-4-6 ($2.10/$10.50) en Kunavo. Sube a claude-opus-4-7 para las refactorizaciones más difíciles. Enruta las preguntas sencillas a claude-haiku-4-5. Las tarifas completas aparecen en la guía de precios de la API de Claude.
¿Cuánto cuesta una sesión de programación con Claude?
Las herramientas agénticas reenvían el contexto en cada paso: un paso típico utiliza aproximadamente 25k tokens de entrada / 1,2k de salida, es decir, alrededor de $0.043 en claude-sonnet-5 con las tarifas de Kunavo; aproximadamente $0.87 para una tarea de 20 pasos, frente a unos ~$1.24 con la tarifa oficial de Anthropic. Las solicitudes fallidas no se facturan.
¿Y el cumplimiento del RGPD?
Kunavo no ofrece un DPA (contrato del artículo 28 del RGPD), Zero Data Retention ni alojamiento de datos en la UE: las solicitudes se procesan en Estados Unidos y después se transmiten a los proveedores de modelos, cuyas propias políticas de conservación se aplican. Si tu proyecto exige un DPA, ZDR o residencia de datos en la UE, contrata directamente con Anthropic, OpenAI o Google según sus condiciones empresariales. La seudonimización de PII antes del envío y otras medidas por tu parte se explican en la guía cumplimiento del RGPD para LLM en Francia.