Cómo usar Novita AI con Roo Code: Una guía de configuración completa

Cómo usar Novita AI con Roo Code: Una guía de configuración completa

Roo Code es un potente asistente de codificación de IA de código abierto que lleva capacidades de desarrollo autónomo directamente a tu editor VSCode. Con más de 1.3 millones de instalaciones y una comunidad activa de desarrolladores, Roo Code se destaca por su flexibilidad, soporte multimodelo y modos específicos de roles que mantienen a los agentes de IA enfocados y productivos.

En esta guía, te mostraremos cómo integrar la API LLM de Novita AI con Roo Code, brindándote acceso a modelos de vanguardia como Kimi de Moonshot AI y DeepSeek a precios competitivos, todo dentro de tu familiar entorno VSCode.

¿Por qué Roo Code + Novita AI?

Roo Code: Tu equipo de desarrollo de IA en VSCode

Roo Code va más allá del simple autocompletado. Es un asistente de codificación agéntico que puede:

  • Generar código a partir de descripciones en lenguaje natural
  • Refactorizar y depurar bases de código existentes en múltiples archivos
  • Escribir documentación y responder preguntas sobre tu código
  • Ejecutar comandos y pruebas (con tu aprobación)
  • Adaptarse a tu flujo de trabajo con Modos especializados (Arquitecto, Código, Depurar, Preguntar, Probar)

A diferencia de herramientas propietarias como Cursor o Windsurf, Roo Code es:

✅ Totalmente de código abierto (licencia Apache 2.0)

✅ Agnóstico de modelos (funciona con más de 10 proveedores, incluyendo OpenAI, Anthropic, Google y Novita AI)

✅ Privacidad primero (tu código nunca sale de tu máquina a menos que lo envíes a una API externa)

✅ Impulsado por la comunidad (22.5k+ estrellas en GitHub, comunidad activa en Discord)

Novita AI: Acceso rentable a LLM

Novita AI proporciona acceso amigable para desarrolladores a modelos de lenguaje de última generación con:

  • Precios competitivos con tarifas transparentes de pago por uso
  • Amplia selección de modelos (más de 100 modelos incluyendo DeepSeek, Moonshot AI, Qwen y más)
  • API compatible con OpenAI (reemplazo directo para código existente)
  • Alta fiabilidad con servicio de baja latencia

Requisitos previos

Antes de comenzar, asegúrate de tener:

VSCode instalado

Descarga la última versión de Visual Studio Code desde el sitio web oficial.

Cuenta de Novita AI y clave API

  1. Visita Novita AI y regístrate para obtener una cuenta gratuita.
  2. Navega a la página de Key Management.
  3. Genera una nueva clave API y cópiala (la necesitarás en el Paso 2).

Crea tu cuenta y obtén una clave API

Cómo obtener la clave API

Pasos de integración

Paso 1: Instalar la extensión Roo Code

  1. Abre VSCode y navega al panel de Extensiones.
  2. Busca “Roo Code” en el marketplace.
  3. Haz clic en Instalar en la extensión de Roo Veterinary Inc (ID: RooVeterinaryInc.roo-cline).
  4. Después de la instalación, el icono de Roo Code (un canguro) aparecerá en la barra lateral de VSCode.

Cómo instalar Roo Code

Paso 2: Configurar el proveedor de terceros (Novita AI)

Una vez instalada la extensión, deberás conectarla a la API de Novita AI:

  1. Haz clic en el icono de Roo Code en la barra lateral para abrir el panel.
  2. En la pantalla de configuración, verás dos opciones:
    1. Roo Code Router (requiere una cuenta de Roo Code)
    2. Proveedor de terceros (usa tus propias claves API)
  3. Selecciona Proveedor de terceros.
  4. Completa los campos de configuración:
    1. Proveedor de API: Elige Compatible con OpenAI
    2. Base URL: https://api.novita.ai/openai
    3. Clave API: Pega tu clave API de Novita AI (del Paso 2 de Requisitos previos)
    4. Modelo: Ingresa el nombre del modelo deseado (ejemplo: moonshotai/kimi-k2.5)
  5. 🎉Nota: Puedes encontrar la lista completa de modelos disponibles en la página de modelos de Novita AI.

Encuentra más modelos

Cómo usar el proveedor de terceros y configurar en Roo Code

Paso 3: Probar la integración

Verifiquemos que Roo Code puede comunicarse con Novita AI:

  1. Abre un proyecto existente o crea un nuevo archivo en VSCode.
  2. Abre el panel de Roo Code (haz clic en el icono del canguro).
  3. Escribe una solicitud simple en la interfaz de chat.
  4. Espera a que la IA responda. Deberías ver:
    1. Un indicador de “Pensando” (solicitud API en progreso)
    2. Una respuesta del modelo (por ejemplo, “¡Hola! Estoy en modo Arquitecto, listo para ayudarte a planificar…”)

Comprendiendo los modos de Roo Code

Una de las características más potentes de Roo Code es su sistema de Modos. Los Modos mantienen a la IA enfocada en tareas específicas y limitan el acceso a herramientas a capacidades relevantes, reduciendo alucinaciones y evitando cambios no deseados.

Modos disponibles

Modo Propósito Cuándo usarlo
Arquitecto Planificación y diseño (sin cambios de código) Iniciar una nueva funcionalidad, diseñar la arquitectura del sistema, desglosar tareas complejas
Código Implementación y refactorización Escribir código nuevo, refactorizar archivos existentes, hacer ediciones en varios archivos
Preguntar Preguntas y respuestas y explicaciones (solo lectura) Entender cómo funciona el código, obtener respuestas rápidas, generar documentación
Depurar Diagnósticos y correcciones Rastrear errores, agregar registros, aislar causas raíz
Orquestador Coordinar tareas entre múltiples modos Cuando el trabajo abarca múltiples etapas o roles (por ejemplo: primero planificar, luego implementar, luego depurar); manejar solicitudes grandes/complejas; dividir una funcionalidad grande en subtareas paralelas; o cuando quieres que Roo gestione los traspasos entre Arquitecto / Código / Depurar automáticamente

Solución de problemas

Error: “Clave API inválida”

Solución:

  1. Verifica que hayas copiado correctamente la clave API de Novita AI.
  2. Asegúrate de que no haya espacios adicionales antes/después de la clave.
  3. Verifica que la clave no haya expirado (regenera si es necesario).

Roo Code es lento o no responde

Solución:

  1. Verifica tu conexión a internet.
  2. Reduce la cantidad de archivos en contexto (usa .rooignore para excluir directorios grandes).

Conclusión

¡Has integrado exitosamente Novita AI con Roo Code en VSCode! Esta poderosa combinación te brinda acceso flexible a modelos de IA, desarrollo rentable y control total de privacidad, todo sin dependencia de un proveedor.

¿Listo para empezar a construir? Intenta pedirle a Roo Code que refactorice una función compleja, genere pruebas unitarias o depure un error complicado. Para más tutoriales y soporte comunitario, visita la documentación de Roo Code y únete a la comunidad de Discord.

¡Feliz codificación! 🦘

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.

Preguntas frecuentes

¿Qué es Roo Code?

Roo Code es un asistente de codificación de IA de código abierto para VSCode que lleva capacidades de desarrollo autónomo a tu editor. Puede generar código, refactorizar en múltiples archivos, escribir documentación, depurar problemas y ejecutar comandos, todo a través de interacción en lenguaje natural. A diferencia de las herramientas de autocompletado, Roo Code actúa como un asistente agéntico con modos específicos de roles (Arquitecto, Código, Depurar, Preguntar, Probar) que mantienen a la IA enfocada en tareas específicas.

¿Roo Code es gratuito?

Sí, Roo Code en sí mismo es gratuito y de código abierto. Puedes usarlo con:
- Tus propias claves API de proveedores como Novita AI (pago por uso)
- Roo Code Router (el servicio de Roo Code)
- Ollama para modelos locales (gratuito, se ejecuta en tu máquina)

¿Es Roo Code mejor que Cursor?

Roo Code y Cursor tienen propósitos similares pero fortalezas diferentes. Roo Code es totalmente de código abierto y agnóstico de modelos, lo que significa que puedes usar cualquier proveedor de IA (OpenAI, Anthropic, **Novita AI**, etc.) y no estás bloqueado con un solo vendedor. Cursor ofrece una experiencia más pulida e integrada, pero requiere su suscripción y limita tus opciones de modelos. Si para ti son importantes la flexibilidad, el control de costos y los valores de código abierto, Roo Code es la mejor opción.