Volver al blog

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.

Por CheapTokens TeamPublicado el 5 min de lectura

Portada: Cline, Kilo Code y Continue comparados para VS Code con tu propia clave de API
En esta página
  1. Tres herramientas, un conjunto de valores
  2. Cuál encaja con tu día
  3. Qué escribir en cada herramienta
  4. Cuánto cuesta una sesión de trabajo
  5. Si no funciona

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://api.cheaptokens.dev/v1, tu clave y un id completo como deepseek-ai/DeepSeek-V4-Flash-0731.

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.

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
Los mismos tres valores en el formulario de Cline y en el config.yaml de Continue
Los mismos tres valores, dos lugares: los campos del formulario de Cline y las claves del config.yaml de Continue

Dos detalles de la documentación antes de empezar. Cline dice que la Base URL no debería ser https://api.openai.com/v1, 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ú?

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-ai/DeepSeek-V4-Flash-0731 a mano

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:

yaml
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/v1

Para preguntas del día a día, añade una segunda entrada con model: zai-org/GLM-5.3-Flash. 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 Por solicitud 40 solicitudes OpenRouter, 40 solicitudes
GLM-5.3-Flash $0.00066 $0.0264 $0.0541
DeepSeek-V4-Flash $0.0006 $0.024 $0.0664
MiniMax-M2.7 $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

  • 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
Model Not Found corregido: un nombre de modelo corto reemplazado por el id completo
Nombre de modelo corto frente al id completo de la documentació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.