Herramientas e integracionesComparativa
Cline vs Kilo Code vs Continue en VS Code con tu propia clave de API
En qué se diferencian Cline, Kilo Code y Continue, dónde toma cada uno una URL base, una clave y un id de modelo, y si te conviene un formulario de ajustes o un archivo de configuración.

En esta página
Elige Cline o Kilo Code si quieres configurar el modelo a través de un formulario de ajustes. Elige Continue si quieres que la configuración viva en un archivo config.yaml junto a tu código. Los tres aceptan tu propia clave a través de un endpoint compatible con OpenAI, así que lo que escribes es siempre el mismo trío: una URL base, una clave y un id de modelo. Para CheapTokens eso es https:/, tu clave y un id completo como deepseek-.
Los detalles a continuación provienen de la documentación oficial de cada herramienta, consultada el 27 de octubre de 2026. Ninguna de las tres páginas muestra una versión, así que aquí no hay números de versión.
Tres herramientas, un conjunto de valores#
Piensa en un enchufe. La pared es la misma en todas partes; solo cambia el enchufe. Cline te da un formulario corto, Kilo Code te da un formulario con algunos campos más, Continue te da un archivo de texto.
Desplaza la tabla hacia la derecha →
| Herramienta | Dónde va el endpoint | Qué rellenas | Extras |
|---|---|---|---|
| Cline | API Provider: OpenAI Compatible | Base URL, API Key, Model ID | Configuración de modelo opcional (max output tokens, ventana de contexto, soporte de imágenes, computer use, precios de entrada/salida); un botón Verify |
| Kilo Code | Settings > Providers > Custom provider | Provider ID, Display name, Provider API, Base URL, API key (opcional), Models | Headers opcionales; los límites de tokens y el tool calling se editan en kilo.jsonc |
| Continue | Una entrada models en config.yaml |
provider: openai, model, apiKey, apiBase |
name, version y schema: v1 en la parte superior; el formato de configuración JSON está obsoleto |

Dos detalles de la documentación antes de empezar. Cline dice que la Base URL no debería ser https:/, que es exactamente el valor que la gente deja por error. Y la Base URL de Kilo Code normalmente termina en /v1; la nuestra también.
Cuál encaja con tu día#
Olvida las listas de características por un momento y piensa en lo que haces después de abrir el editor.
Elige tu caso
¿Cuál suena como tú?
Elige una opción para ver la respuesta
Quiero un formulario de ajustes con unos pocos campos y un modelo barato
Empieza con Cline o Kilo Code. Ambos se configuran a través de un formulario en los ajustes de la extensión, y ambos te permiten apuntar el modelo a tu propio endpoint. Cline es el formulario más corto: tres campos y un botón Verify. Kilo Code también pide un provider ID y un display name.
Quiero chat y ediciones en el editor, con la configuración en un archivo
Elige Continue. Tus modelos viven en config.yaml, así que un compañero de equipo puede copiar la misma configuración, y cambiar de modelo es una edición de una línea.
Ya tengo una clave y una URL y solo necesito saber dónde pegarlas
Salta a la siguiente sección. Tiene los campos exactos para las tres herramientas.
Qué escribir en cada herramienta#
Un id de modelo funciona en las tres. Aquí está para cada herramienta, en el orden en que lo muestran las pantallas.
Campos y configuración por herramienta
Cline
Abre los ajustes de Cline y pon API Provider en OpenAI Compatible. Luego rellena:
- Base URL:
https:// api. cheaptokens. dev/ v1 - API Key: tu clave de CheapTokens
- Model ID:
deepseek-ai/ DeepSeek- V4- Flash- 0731
Pulsa Verify para probar la conexión. En la Configuración de modelo opcional, DeepSeek-V4-Flash admite una ventana de contexto de 380K y hasta 32.768 tokens de salida por respuesta.
Kilo Code
Ve a Settings > Providers > Custom provider y rellena:
- Provider ID:
cheaptokens - Display name:
CheapTokens - Provider API: OpenAI Compatible (eso es Chat Completions)
- Base URL:
https:// api. cheaptokens. dev/ v1 - API key: tu clave de CheapTokens
- Models: añade
deepseek-a manoai/ DeepSeek- V4- Flash- 0731
Los límites de tokens y el tool calling no están en el formulario; viven en kilo.jsonc.
Continue
Añade un modelo a config.yaml. Este es un archivo completo y funcional:
name: CheapTokens
version: 1.0.0
schema: v1
models:
- name: DeepSeek-V4-Flash
provider: openai
model: deepseek-ai/DeepSeek-V4-Flash-0731
apiKey: YOUR_CHEAPTOKENS_KEY
apiBase: https://api.cheaptokens.dev/v1Para preguntas del día a día, añade una segunda entrada con model: zai-. La documentación de Continue marca la antigua configuración JSON como obsoleta, así que quédate con YAML.
¿Qué modelo va dónde? Para sesiones largas de varios pasos en Cline o Kilo Code, DeepSeek-V4-Flash: hasta 32.768 tokens de salida por respuesta, un contexto de 380K, un precio a cualquier hora del día. Para preguntas rápidas en Continue, GLM-5.3-Flash con un contexto de 390K y hasta 8.192 tokens de salida por respuesta. Ambos están detrás del mismo endpoint y un solo saldo, así que cambiar de modelo significa cambiar un campo o una línea. Precios actuales por 1M de tokens: DeepSeek-V4-Flash $0.015 de entrada y $0.10 de salida, GLM-5.3-Flash $0.02 de entrada y $0.04 de salida. La lista completa está en la página de precios.
Cuánto cuesta una sesión de trabajo#
Los agentes son charlatanes: cada paso envía el contexto de nuevo. Digamos que una sesión de Cline ejecuta 40 pasos, y cada paso envía unos 30.000 tokens y recibe unos 1.500 de vuelta. Eso es 30000 × 40 = 1200000 tokens de entrada y 1500 × 40 = 60000 tokens de salida, y en DeepSeek-V4-Flash toda la sesión cuesta $0.024. Fíjate en qué lado domina: la entrada es veinte veces la salida, lo cual es típico en agentes y por eso vale la pena medir el recuento de tokens por petición en tu propio proyecto.
| Modelo | Entrada $/1M | Salida $/1M | Por solicitud | 40 solicitudes | OpenRouter, 40 solicitudes |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00066 | $0.0264 | $0.0541 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.0006 | $0.024 | $0.0664 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.0017 | $0.069 | $0.432 |
30.000 tokens de entrada y 1500 tokens de salida por solicitud. Los precios por 1M de tokens son actuales y cambian junto con nuestras tarifas; la columna de OpenRouter muestra precios de referencia para la misma carga de trabajo.
Contados juntos, entrada y salida, CheapTokens sale más barato que OpenRouter para todos los modelos de la tabla. Sustituye tu propio número de pasos y tokens por paso para ver tu cifra.
Si no funciona#
En la documentación de Cline aparecen tres mensajes, y los enumera los tres.
Emparejar los pares
Relaciona cada mensaje con su causa habitual
Toca un elemento de la izquierda, luego su par
- Invalid API KeyUn error tipográfico en la clave, o una clave de otro servicio
- Model Not FoundEl id de modelo es incorrecto para esta dirección; aquí debe ser el id completo, como deepseek-ai/DeepSeek-V4-Flash-0731
- Connection errorLa Base URL es incorrecta (comprueba /v1 y que no quede api.openai.com), o un firewall o la red bloquea la petición

Cambia una cosa a la vez y vuelve a probar: pulsa Verify en Cline, o envía una pregunta corta en el chat de las otras dos.
Configuración paso a paso para cada herramienta: conectar Cline y conectar Kilo Code. ¿No estás seguro de que una extensión de editor sea lo que necesitas? Consulta dónde conectar tu propia clave de API. Las claves, la URL base y los ids de modelo están en la documentación de CheapTokens.



