Continue es una herramienta de código abierto que lleva el poder de los LLMs directamente a tu entorno de codificación, optimizando el proceso de desarrollo. Al integrarse con varios proveedores de modelos de IA, Continue mejora sus capacidades, siendo la reciente colaboración con Novita AI un ejemplo notable. Este artículo profundiza en las características de Continue, su integración con Novita AI y cómo los desarrolladores pueden beneficiarse de esta poderosa combinación.
Novita AI es una plataforma en la nube que permite a los desarrolladores implementar modelos de IA sin esfuerzo a través de nuestra sencilla API, al mismo tiempo que ofrece una infraestructura de GPU en la nube asequible y confiable para el desarrollo y la escalabilidad.
¿Qué es Continue.dev?
Continue es un asistente de desarrollo de software de código abierto que funciona como una extensión para IDEs como VS Code y JetBrains. Permite a los desarrolladores usar LLMs como GPT‑4, Code Llama y otros directamente en su entorno de codificación. Continue busca optimizar la codificación eliminando la necesidad de cambiar entre el IDE y las herramientas de IA, permitiendo a los desarrolladores generar, mejorar y explicar código con indicaciones en lenguaje natural. Funciona descomponiendo las acciones en pasos, brindando un enfoque flexible y controlado a la codificación asistida por IA.
Funciones clave
Continue ofrece varias funciones clave para mejorar el flujo de trabajo de codificación:
Chat: La función de chat permite a los desarrolladores interactuar con LLMs usando lenguaje natural… Puedes hacer preguntas sobre el código, solicitar explicaciones y generar fragmentos de código… Puedes resaltar secciones de código para incluirlas como contexto en tus indicaciones de chat, o hacer referencia al contexto de tu base de código, documentación, IDE u otras herramientas usando el símbolo “@”.

Autocompletado: Esta función proporciona sugerencias de código en línea mientras escribes, aprovechando modelos de IA para predecir y completar el código, y se puede habilitar desde el botón de Continue en la barra de estado del IDE. Utiliza el contexto de la posición actual del cursor, incluidos prefijos/sufijos de archivo, definiciones del Language Server Protocol, archivos importados y archivos recientes.

Editar: La función de edición permite modificaciones rápidas del código. Al resaltar código y usar un comando (cmd/ctrl + i), los desarrolladores pueden describir cambios en lenguaje natural, y los cambios se mostrarán como diferencias en línea que se pueden aceptar o rechazar. Es adecuada para tareas como escribir comentarios, generar pruebas unitarias o refactorizar.

Acciones: Las acciones son atajos para casos de uso comunes y se pueden invocar mediante comandos de barra inclinada en la ventana de chat… Las acciones también se pueden activar a través de acciones rápidas que aparecen sobre clases o funciones, menús contextuales del botón derecho, la acción de depuración y correcciones rápidas que resuelven errores de código… Estas acciones se pueden personalizar con archivos .prompt, lo que permite flujos de trabajo adaptados.

Casos de uso y aplicaciones potenciales
- Generación de código: Continue puede generar fragmentos de código, funciones completas o incluso nuevos archivos de proyecto basados en instrucciones en lenguaje natural, acelerando el desarrollo inicial.
- Refactorización de código: Los desarrolladores pueden usar Continue para refactorizar código, mejorando su legibilidad y rendimiento.
- Corrección de errores: Al proporcionar el contexto del código y el mensaje de error, Continue puede ayudar a identificar y corregir errores rápidamente.
- Explicación de código: Puedes pedirle a Continue que explique código complejo, ayudando a los desarrolladores a comprender bases de código desconocidas.
- Generación de pruebas: Continue puede generar pruebas unitarias, mejorando la calidad y cobertura general del código.
- Documentación: Continue puede crear comentarios y documentación de código, mejorando la mantenibilidad general del código.
¿Cómo usar Continue.dev?
VS Code
- Haz clic en
**Instalar**en la página de la extensión Continue en el Visual Studio Marketplace. - Esto abrirá la página de la extensión Continue en VS Code, donde deberás hacer clic en
Instalarnuevamente. - El logotipo de Continue aparecerá en la barra lateral izquierda. Para una mejor experiencia, mueve Continue a la barra lateral derecha.

JetBrains
- Abre tu IDE JetBrains y abre Ajustes usando Ctrl + Alt + S.
- Selecciona Plugins en la barra lateral y busca “Continue” en el marketplace.
- Haz clic en
Instalar, lo que hará que el logotipo de Continue aparezca en la barra de herramientas derecha.

Cómo integrar Novita AI con Continue usando una clave API
Paso 1: Abre VS Code

Paso 2: Busca ‘Continue’
Dirígete a la pestaña de Extensiones a la izquierda y simplemente escribe ‘continue’ en la barra de búsqueda en la parte superior.

Paso 3: Instala ‘Continue’
Selecciona la primera extensión y haz clic en ‘Instalar’ a la derecha.

Paso 4: Haz clic en ‘Continue’
Después de una breve instalación, aparecerá un icono en la barra lateral izquierda como se muestra en la imagen. Haz clic en este icono.

Paso 5: Añade tu modelo de chat (ej. Novita AI)
Haz clic en cada ubicación marcada que se muestra en el diagrama. En el cuadro de diálogo que aparece, selecciona ‘NovitaAI’ del menú desplegable de Proveedor.


Paso 6: Ingresa la clave API de Novita AI y conéctate
Para autenticarte con la API, Novita AI te proporcionará una nueva clave API. Haz clic en el ‘avatar de usuario’ y copia la clave API como se indica en la imagen.

Cómo personalizar a través de Continue.dev
- Proveedores de modelos
- Cambiar y añadir múltiples proveedores.
- Compatible con OpenAI, Anthropic, Microsoft/Azure, Mistral, etc.
- Autoalojamiento disponible.
- Tipos de modelo
- Configurar diferentes proveedores para diferentes funciones.
- Ejemplo: modelos separados para chat y autocompletado.
- Proveedores de contexto
- Añadir contexto adicional a las indicaciones del LLM.
- Compatible con fragmentos de código, búsqueda de documentación y búsqueda.
- Comandos de barra inclinada
- Extensión de funcionalidad personalizada.
- Generar comandos de shell, mensajes de commit y operaciones personalizadas.
- Herramientas externas
- Llamar a herramientas y funciones externas.
- Actualmente solo compatible con Anthropic.
Enlaces y recursos útiles
- GitHub de Continue: https://github.com/continuedev/continue
- Sitio web y documentación de Continue: https://continue.dev
- Discord de Continue: https://discord.gg/vapESyrFmJ
Conclusión
La integración de Continue y Novita AI marca un avance significativo en el desarrollo de software asistido por IA. Al combinar el marco flexible de código abierto de Continue con las potentes y asequibles API de LLM de Novita AI, los desarrolladores obtienen acceso a un conjunto de herramientas robusto que mejora su productividad, creatividad y experiencia general de codificación. Con su sólido conjunto de funciones, opciones de personalización y la flexibilidad para integrarse con varios modelos, Continue permite a los desarrolladores escribir mejor código, más rápido.
Preguntas frecuentes
¿Cuáles son los mejores modelos para usar con Continue?
Para la mejor experiencia, considera Claude Sonnet 3.5 o Llama 3.1 405B. Para uso local, Llama 3.1 8B o DeepSeek Coder 2 16B son buenas opciones. Se recomienda Codestral para Autocompletado.
¿Cómo puedo personalizar Continue?
Usa el archivo config.json para cambiar proveedores de modelos, añadir proveedores de contexto, crear comandos de barra inclinada personalizados y más.
¿Continue es gratuito?
Continue es de código abierto y gratuito, con licencia Apache 2.0, permitiendo uso tanto personal como comercial.
Novita AI es una plataforma en la nube de IA que ofrece a los desarrolladores una forma sencilla de implementar modelos de IA usando nuestra API simple, al mismo tiempo que proporciona una GPU en la nube asequible y confiable para construir y escalar.
