For the complete documentation index, see llms.txt. This page is also available as Markdown.

Continue.dev Programación con IA

Potencia Continue.dev con GPUs de Clore.ai: ejecuta CodeLlama 34B, DeepSeek Coder y Qwen2.5-Coder localmente en alquileres de GPU baratos para asistencia privada de programación con IA.

Continue.dev es un asistente de codificación con IA de código abierto para VS Code y JetBrains con más de 25 mil estrellas en GitHub. La extensión se ejecuta en tu máquina local (o en tu IDE), pero se conecta a un servidor de modelos backend para la inferencia. Al apuntar Continue.dev a una potente GPU alquilada en Clore.ai, obtienes:

  • Modelos de codificación de primer nivel (más de 34 mil millones de parámetros) que no caben en tu portátil

  • Privacidad total — el código permanece en una infraestructura que controlas

  • Costes flexibles — paga solo mientras estás programando (~$0.20–0.50/h frente a $19/mes por Copilot)

  • API compatible con OpenAI — Continue.dev se conecta a Ollama, vLLM o TabbyML sin problemas

Esta guía se centra en configurar el backend de GPU de Clore.ai (Ollama o vLLM) al que se conecta tu extensión local de Continue.dev.

Arquitectura: Tu IDE (con la extensión Continue.dev) → Internet → servidor GPU de Clore.ai (ejecutando Ollama / vLLM / TabbyML) → inferencia de modelo local. Ningún código toca nunca una API de terceros.

Descripción general

Propiedad
Detalles

Licencia

Apache 2.0

Estrellas en GitHub

25K+

Compatibilidad con IDE

VS Code, JetBrains (IntelliJ, PyCharm, WebStorm, GoLand, etc.)

Archivo de configuración

~/.continue/config.json

Opciones de backend

Ollama, vLLM, TabbyML, LM Studio, llama.cpp, APIs compatibles con OpenAI

Dificultad

Fácil (instalación de la extensión) / Media (backend autohospedado)

¿Se requiere GPU?

En el servidor de Clore.ai (sí); en tu portátil (no)

Características clave

Autocompletado, chat, modo de edición, contexto de la base de código (RAG), comandos personalizados con /

Modelos recomendados para programar

Modelo
VRAM
Fortaleza
Notas

codellama:7b

~6 GB

Autocompletado rápido

Buen punto de partida

codellama:13b

~10 GB

Equilibrado

La mejor calidad/velocidad para autocompletado

codellama:34b

~22 GB

La mejor calidad de CodeLlama

Necesita RTX 3090 / A100

deepseek-coder:6.7b

~5 GB

Especialista en Python/JS

Excelente para desarrollo web

deepseek-coder:33b

~22 GB

Código abierto de primer nivel

Rivaliza con GPT-4 en código

qwen2.5-coder:7b

~6 GB

Código multilingüe

Muy sólido en más de 40 idiomas

qwen2.5-coder:32b

~22 GB

De última generación

Mejor modelo abierto de codificación 2024

starcoder2:15b

~12 GB

Especialista en finalización de código

Compatibilidad con FIM (fill-in-the-middle)

Requisitos

Requisitos del servidor de Clore.ai

Nivel
GPU
VRAM
RAM
Disco
Precio
Modelos

Económico

RTX 3060

12 GB

16 GB

40 GB

$0.03–0.07/h

CodeLlama 7B, DeepSeek 6.7B, Qwen2.5-Coder 7B

Recomendado

RTX 3090

24 GB

32 GB

80 GB

$0.07–0.21/h

CodeLlama 34B, DeepSeek 33B, Qwen2.5-Coder 32B

Rendimiento

RTX 4090

24 GB

32 GB

80 GB

$0.14–0.42/h

Los mismos modelos que arriba, inferencia más rápida

Potencia

A100 40GB

40 GB

64 GB

120 GB

Varios modelos de 34B simultáneamente

Máximo

A100 80GB

80 GB

80 GB

200 GB

Modelos de 70B (CodeLlama 70B)

Requisitos locales (tu máquina)

  • VS Code o cualquier IDE de JetBrains

  • Extensión Continue.dev instalada

  • Conexión a internet estable a tu servidor de Clore.ai

  • No se necesita GPU local — toda la inferencia ocurre en Clore.ai

Inicio rápido

Parte 1: Configura el backend de Clore.ai

Opción A — Backend Ollama (recomendado para la mayoría de usuarios)

Ollama es el backend más fácil para Continue.dev — configuración sencilla, excelente gestión de modelos, API compatible con OpenAI.

Para exponer Ollama externamente (para que tu IDE local pueda conectarse):

Opción B — Backend vLLM (alto rendimiento / compatible con OpenAI)

vLLM ofrece una inferencia más rápida y soporte multiusuario. Ideal si varios desarrolladores comparten un servidor de Clore.ai.

Opción C — Backend TabbyML (especialista en autocompletado FIM)

TabbyML ofrece un autocompletado superior fill-in-the-middle (FIM) — las sugerencias de texto fantasma en línea. Consulta la documentación de TabbyML para ver todos los detalles de configuración.

Parte 2: Instala la extensión Continue.dev

VS Code:

  1. Abre el panel de extensiones (Ctrl+Shift+X / Cmd+Shift+X)

  2. Busca "Continue" — instala la extensión oficial de Continue (continuedev)

  3. Haz clic en el icono de Continue en la barra lateral (o Ctrl+Shift+I)

JetBrains (IntelliJ, PyCharm, WebStorm, GoLand):

  1. Archivo → Configuración → Plugins → Marketplace

  2. Busca "Continue" e instala

  3. Reinicia el IDE; el panel de Continue aparece en la barra lateral derecha

Parte 3: Configura Continue.dev para usar Clore.ai

Editar ~/.continue/config.json en tu máquina local:

Para el backend vLLM en lugar de Ollama:

Para backend TabbyML (solo autocompletado):

Configuración

Configuración del túnel SSH (acceso remoto seguro)

En lugar de exponer puertos públicamente, usa un túnel SSH desde tu máquina local:

Túnel persistente con autossh

Carga varios modelos para distintas tareas

Para una RTX 3090 (24 GB), puedes ejecutar simultáneamente un modelo de chat grande y un modelo pequeño de autocompletado:

Indexación de la base de código (RAG para tu repo)

Continue.dev puede indexar tu base de código para sugerencias con contexto. Descarga un modelo de embeddings:

Aceleración GPU

Supervisar el rendimiento de la inferencia

Rendimiento esperado por GPU

GPU
Modelo
Contexto
Tokens/seg (aprox.)

RTX 3060 12GB

CodeLlama 7B

8K

~40–60 t/s

RTX 3060 12GB

DeepSeek-Coder 6.7B

8K

~45–65 t/s

RTX 3090 24GB

Qwen2.5-Coder 32B (Q4)

16K

~15–25 t/s

RTX 3090 24GB

DeepSeek-Coder 33B (Q4)

16K

~15–22 t/s

RTX 4090 24GB

Qwen2.5-Coder 32B (Q4)

16K

~25–40 t/s

A100 40GB

Qwen2.5-Coder 32B (FP16)

32K

~35–50 t/s

A100 80GB

CodeLlama 70B (Q4)

32K

~20–30 t/s

Para autocompletado (fill-in-the-middle), starcoder2:3b o codellama:7b puede alcanzar 50–100 t/s — lo bastante rápido como para sentirse instantáneo en el IDE.

Ajusta Ollama para mejor rendimiento

Consejos y mejores prácticas

Usa distintos modelos para distintas tareas

Configura Continue.dev con modelos especializados por tipo de tarea — la interfaz te permite cambiar de modelo a mitad de conversación:

Comparación de costos

Solución
Costo mensual (uso 8 h/día)
Privacidad
Calidad del modelo

GitHub Copilot

$19/usuario/mes

❌ nube de Microsoft

GPT-4o (cerrado)

Cursor Pro

$20/usuario/mes

❌ Nube de Cursor

Claude 3.5 (cerrado)

RTX 3060 en Clore.ai

~$24/mes

✅ Tu servidor

CodeLlama 13B

RTX 3090 en Clore.ai

~$48/mes

✅ Tu servidor

Qwen2.5-Coder 32B

RTX 4090 en Clore.ai

~$84/mes

✅ Tu servidor

Qwen2.5-Coder 32B

A100 80GB en Clore.ai

~$264/mes

✅ Tu servidor

CodeLlama 70B

Para un equipo de 3+ desarrolladores compartiendo una sola RTX 3090 de Clore.ai (~$48/mes en total), el coste por usuario supera al de Copilot mientras ofrece un modelo más grande y privado.

Apaga cuando no estés programando

Clore.ai cobra por hora. Usa un script sencillo para iniciar/detener el servidor:

Usa comandos personalizados de Continue.dev

Añade comandos personalizados con / a config.json para flujos de trabajo de programación comunes:

Solución de problemas

Problema
Causa probable
Solución

Continue.dev muestra "Conexión rechazada"

Ollama no es accesible

Comprueba que el túnel SSH esté activo; verifica curl http://localhost:11434/ funciona

El autocompletado no se activa

No se ha configurado el modelo de autocompletado con Tab

Añade tabAutocompleteModel en config.json; actívalo en la configuración de Continue

Respuestas muy lentas (>30 s el primer token)

Carga del modelo desde disco

La primera solicitud carga el modelo en la VRAM — las solicitudes posteriores son rápidas

Error de "Modelo no encontrado"

El modelo no se ha descargado

Ejecuta docker exec ollama ollama pull <model-name> en el servidor de Clore.ai

Alta latencia entre tokens

Retraso de red o modelo demasiado grande

Usa el túnel SSH; cambia a un modelo más pequeño; comprueba el uso de la GPU del servidor

El contexto de la base de código no funciona

Falta el modelo de embeddings

Descárgalo nomic-embed-text a través de Ollama; comprueba embeddingsProvider en config.json

El túnel SSH se cae con frecuencia

Conexión inestable

Usa autossh para reconexión persistente; añade ServerAliveInterval 30

Se superó la ventana de contexto

Archivos/conversaciones largas

Reduce contextLength en config.json; usa un modelo con un contexto más largo

El plugin de JetBrains no se carga

Incompatibilidad de versión del IDE

Actualiza el IDE de JetBrains a la última versión; comprueba la matriz de compatibilidad del plugin de Continue.dev

OOM de vLLM durante la carga

No hay suficiente VRAM

Añade --gpu-memory-utilization 0.85; usa un modelo más pequeño o una versión cuantizada

Comandos de depuración

Validación de configuración de Continue.dev

Lecturas adicionales

Última actualización

¿Te fue útil?