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.
Todos los ejemplos de servidores GPU usan servidores alquilados a través de Marketplace de CLORE.AI.
Descripción general
Proyecto
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
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
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
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):
Exponer el puerto 11434 públicamente no tiene autenticación por defecto. Para uso en producción, configura en su lugar un túnel SSH (ver Consejos y mejores prácticas).
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:
Abre el panel de extensiones (
Ctrl+Shift+X/Cmd+Shift+X)Busca "Continue" — instala la extensión oficial de Continue (continuedev)
Haz clic en el icono de Continue en la barra lateral (o
Ctrl+Shift+I)
JetBrains (IntelliJ, PyCharm, WebStorm, GoLand):
Archivo → Configuración → Plugins → MarketplaceBusca "Continue" e instala
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
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
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
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
Documentación de Continue.dev — documentación oficial para todas las integraciones de IDE y opciones de configuración
GitHub de Continue.dev — código fuente, incidencias, compatibilidad de modelos
Referencia de configuración de Continue.dev — completo
config.json— esquemaOllama en Clore.ai — guía detallada de configuración de Ollama (backend recomendado)
vLLM en Clore.ai — backend alternativo de alto rendimiento para equipos
TabbyML — backend de autocompletado especializado con optimización FIM
Guía de comparación de GPU — elige la GPU adecuada para tu carga de trabajo de programación
Compatibilidad de modelos — qué modelos caben en qué tamaños de VRAM
Qwen2.5-Coder — actualmente el mejor modelo abierto para programación
DeepSeek-Coder-V2 — alternativa sólida con contexto largo
Marketplace de CLORE.AI — alquila servidores GPU
Última actualización
¿Te fue útil?