English Arabic 简体中文 繁體中文 Français Deutsch 日本語 한국어 Português Русский Español

Cómo usar Novita AI con OpenCode: Guía de configuración definitiva

Cómo usar Novita AI con OpenCode: Guía de configuración definitiva

¿Cansado de estar atado a un solo proveedor de IA para tu flujo de trabajo de codificación? OpenCode cambia las reglas del juego.

OpenCode es un agente de codificación de IA de código abierto que lleva potente asistencia de IA directamente a tu terminal, IDE o escritorio. ¿Qué lo diferencia? Flexibilidad total. A diferencia de las soluciones propietarias que te encierran en un ecosistema, OpenCode admite más de 75 proveedores de LLM mediante la integración con Models.dev.

Esta guía te muestra cómo potenciar OpenCode con el arsenal de modelos de élite de Novita AI: DeepSeek V3.2, GPT OSS 120B, GLM-4.7 y más.

El resultado es una infraestructura de IA asequible y de alto rendimiento que se adapta a tus necesidades. Ya sea que estés explorando bases de código desconocidas, generando código listo para producción o depurando problemas complejos, esta integración ofrece capacidades potentes sin un costo elevado.

¿Qué es OpenCode?

OpenCode es un agente de código abierto que te ayuda a escribir código en tu terminal, IDE o escritorio. Está disponible como interfaz de terminal, aplicación de escritorio o extensión de IDE, con modelos gratuitos incluidos o la posibilidad de conectar cualquier modelo de cualquier proveedor.

Por qué los desarrolladores eligen OpenCode:

Soporte para cualquier modelo: OpenCode permite a los usuarios integrar y usar cualquier modelo de IA de cualquier proveedor (Claude, OpenAI, Google, Novita AI o incluso modelos locales). Esta flexibilidad significa que nunca estarás atado a un solo ecosistema y puedes elegir el mejor modelo para cada tarea específica.

Altamente personalizable: La herramienta es altamente personalizable con complementos y habilidades, lo que la hace adaptable a diversos flujos de trabajo. Ya sea que trabajes en APIs de backend, componentes frontend o tuberías de datos, OpenCode se adapta a tu estilo de desarrollo.

Las características clave incluyen:

  • LSP habilitado: Carga automáticamente los protocolos de servidor de lenguaje adecuados para el LLM
  • Múltiples sesiones: Inicia varios agentes en paralelo en el mismo proyecto
  • Compartir enlaces: Comparte un enlace a cualquier sesión como referencia o para depurar
  • Claude Pro: Inicia sesión con Anthropic para usar tu cuenta de Claude Pro o Max
  • ChatGPT Plus/Pro: Inicia sesión con OpenAI para usar tu cuenta de ChatGPT Plus o Pro
  • Cualquier modelo: Más de 75 proveedores de LLM a través de Models.dev, incluidos modelos locales
  • Cualquier editor: Disponible como interfaz de terminal, aplicación de escritorio y extensión de IDE

Agentes integrados:

OpenCode incluye dos agentes integrados entre los que puedes cambiar con la tecla Tab:

  • build: Agente predeterminado con acceso completo para trabajo de desarrollo
  • plan: Agente de solo lectura para análisis y exploración de código (deniega la edición de archivos de forma predeterminada, pide permiso antes de ejecutar comandos bash, ideal para explorar bases de código desconocidas o planificar cambios)

También se incluye un subagente @general para búsquedas complejas y tareas de varios pasos, que se puede invocar usando @general en los mensajes.

¿Por qué elegir Novita AI para OpenCode?

Novita AI proporciona una potente infraestructura de IA que la convierte en la opción ideal para los usuarios de OpenCode. Estas son las razones:

Soporte para los mejores modelos de codificación

Novita AI admite todos los modelos líderes optimizados para tareas de codificación:

  • DeepSeek V3.2
  • Qwen3 Coder 480B A35B Instruct
  • OpenAI GPT OSS 120B
  • Minimax M2.1
  • GLM-4.7
  • Kimi K2 Thinking

Funciones avanzadas de codificación

Novita AI proporciona funciones amigables para desarrolladores diseñadas específicamente para escenarios de codificación:

Llamada a herramientas (Tool Calling)

Permite que tus modelos de IA interactúen con herramientas y API externas. Esto es esencial para construir flujos de trabajo de desarrollo complejos e integraciones, desde consultas a bases de datos hasta pruebas de API.

Salida estructurada

Obtén respuestas con formato consistente en JSON u otros formatos estructurados. Perfecto para generar código que se integre directamente en tus tuberías de compilación sin formateo manual.

Almacenamiento en caché de indicaciones (Prompt Caching)

Reduce costos y mejora los tiempos de respuesta al almacenar en caché las indicaciones y el contexto utilizados con frecuencia. Ideal para tareas de codificación repetitivas y análisis de grandes bases de código donde se consultan los mismos archivos repetidamente.

Diseñado para el rendimiento del desarrollador

La infraestructura de Novita AI ofrece el rendimiento que los desarrolladores necesitan:

Alto TPS (tokens por segundo): La generación rápida de tokens impulsada por GPU de nivel empresarial garantiza flujos de trabajo de codificación fluidos sin retrasos. No más esperas por sugerencias de autocompletado o explicaciones de código.

Bajo TTFT (tiempo hasta el primer token): Latencia mínima desde la solicitud hasta la primera respuesta, fundamental para sesiones de codificación interactivas donde cada segundo cuenta.

Acceso a API rentable

Accede a más de 200 modelos de IA a través de una API simple con precios competitivos que hacen que el desarrollo impulsado por IA sea accesible tanto para desarrolladores individuales como para equipos.

OpenCode vs Claude Code

Tanto OpenCode como Claude Code brindan asistencia de codificación impulsada por IA, pero difieren significativamente en filosofía e implementación.

Ventajas de OpenCode

100 % código abierto

El código completo de OpenCode está disponible para inspección, modificación y contribución. Esta transparencia garantiza seguridad, permite la personalización y te da control total sobre tu entorno de desarrollo.

Independiente del proveedor

OpenCode funciona con Claude, OpenAI, Google, Novita AI o incluso modelos locales. A medida que los modelos de IA evolucionan y los precios cambian, nunca quedas atado a un solo proveedor. Cambia entre modelos según los requisitos de la tarea o la optimización de costos.

Soporte LSP listo para usar

OpenCode carga automáticamente los protocolos de servidor de lenguaje adecuados para tu proyecto, proporcionando inteligencia contextual sin configuración manual.

Enfoque en TUI

Creado por usuarios de Neovim y los creadores de terminal.shop, OpenCode lleva al límite lo que es posible en interfaces de terminal, ofreciendo una potente experiencia de línea de comandos para desarrolladores que viven en la terminal.

Arquitectura cliente/servidor

Esta arquitectura permite que OpenCode se ejecute en tu computadora mientras lo controlas de forma remota desde una aplicación móvil u otro cliente. La interfaz TUI es solo uno de los muchos clientes posibles.

Soporte para múltiples sesiones

Ejecuta varios agentes en paralelo en el mismo proyecto, lo que te permite trabajar en frontend, backend y documentación simultáneamente en ventanas de terminal separadas.

Características de Claude Code

Integración con Anthropic: Integración directa con los modelos Claude de Anthropic, optimizada para el ecosistema Claude.

Experiencia curada: El enfoque en un solo proveedor garantiza una experiencia pulida y consistente.

Soporte oficial: Respaldado por Anthropic con canales de soporte dedicados.

Instalando OpenCode

Instalación rápida (recomendada)

La forma más rápida de instalar OpenCode:

curl -fsSL https://opencode.ai/install | bash

Consejo: Elimina las versiones anteriores a 0.1.x antes de instalar.

Gestores de paquetes

# npm/pnpm/yarn/bun
npm i -g opencode-ai@latest

# Windows (Scoop)
scoop install opencode

# Windows (Chocolatey)
choco install opencode

# macOS y Linux (Homebrew - recomendado, siempre actualizado)
brew install anomalyco/tap/opencode

# macOS y Linux (fórmula oficial de brew, se actualiza con menos frecuencia)
brew install opencode

# Arch Linux
paru -S opencode-bin

# Cualquier SO
mise use -g opencode

# Nix
nix run nixpkgs#opencode
# o para la última rama de desarrollo
nix run github:anomalyco/opencode

Aplicación de escritorio (BETA)

OpenCode también está disponible como aplicación de escritorio. Descárgala directamente desde opencode.ai/download.

macOS (Homebrew):

brew install --cask opencode-desktop

Windows (Scoop):

scoop bucket add extras
scoop install extras/opencode-desktop

Directorio de instalación

El script de instalación respeta el siguiente orden de prioridad para la ruta de instalación:

  1. $OPENCODE_INSTALL_DIR - Directorio de instalación personalizado
  2. $XDG_BIN_DIR - Ruta conforme a la especificación de directorio base XDG
  3. $HOME/bin - Directorio binario de usuario estándar (si existe o se puede crear)
  4. $HOME/.opencode/bin - Respaldo predeterminado

Ejemplos:

OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash

XDG_BIN_DIR=$HOME/.local/bin curl -fsSL https://opencode.ai/install | bash

Configurando Novita AI en OpenCode

OpenCode utiliza el AI SDK y Models.dev para admitir más de 75 proveedores de LLM. Agregar Novita AI es sencillo.

Paso 1: Obtén tu clave API de Novita AI

  1. Ve a la consola de Novita AI
  2. Crea una cuenta si aún no lo has hecho
  3. Haz clic en “Create API Key”
  4. Copia y guarda tu clave API de forma segura

Paso 2: Conecta Novita AI a OpenCode

Ejecuta el comando /connect en OpenCode:

/connect

Busca Novita AI en la lista de proveedores, luego ingresa tu clave API cuando se te solicite:

┌ API key
│
│
└ enter

¡Eso es todo! OpenCode guarda tu clave API y ya estás listo para empezar a codificar con los modelos de Novita AI.

Seleccionando y usando modelos en OpenCode

Configura tu modelo

Después de conectar Novita AI, debes configurar qué modelo usar en tu configuración de OpenCode.

  1. Ejecuta el comando /models para seleccionar un modelo:
/models
  1. Explora los modelos disponibles de Novita AI y selecciona uno. Para obtener una lista completa de modelos disponibles, visita el catálogo de modelos de Novita AI.

Trabajando con los agentes de OpenCode

OpenCode incluye dos agentes integrados entre los que puedes cambiar usando la tecla Tab.

Agente build (predeterminado)

El agente build es tu compañero de desarrollo principal con permisos de acceso completo.

Lo que puede hacer:

  • Crear, modificar y eliminar archivos
  • Ejecutar comandos bash
  • Instalar paquetes
  • Ejecutar pruebas y scripts de compilación
  • Realizar cambios de código completos

Usa el agente build para el trabajo de desarrollo activo donde necesitas control total.

Agente plan (solo lectura)

El agente plan está diseñado para la exploración y análisis seguro del código.

Características clave:

  • Deniega la edición de archivos de forma predeterminada: Evita cambios accidentales mientras exploras el código
  • Pide permiso antes de ejecutar comandos bash: Asegura que estés al tanto de cualquier interacción con el sistema
  • Ideal para explorar bases de código desconocidas: Forma segura de entender el código antes de realizar modificaciones

Cuándo usar el agente plan:

  • Analizar una base de código desconocida
  • Revisar la arquitectura del código
  • Planificar estrategias de refactorización
  • Obtener sugerencias sin realizar cambios

Subagente general

OpenCode también incluye un subagente general para búsquedas complejas y tareas de varios pasos. Invócalo usando @general en tus mensajes.

Ejemplo:

@general Busca todos los endpoints de API en esta base de código y enumera sus requisitos de autenticación

El subagente general se destaca en flujos de trabajo de varios pasos que requieren buscar, analizar y sintetizar información en todo tu proyecto.

Cambio entre agentes

Presiona la tecla Tab durante una sesión para cambiar entre los agentes build y plan.

Flujo de trabajo típico:

  1. Comienza con plan para explorar y comprender código desconocido
  2. Cambia a build cuando estés listo para hacer cambios
  3. Vuelve a plan para verificar tus modificaciones

Para obtener más información sobre los agentes, consulta la documentación de OpenCode.

Conclusión

¿Listo para liberarte del bloqueo de proveedores y potenciar tu flujo de trabajo de desarrollo?

Integrar Novita AI con OpenCode te ofrece lo mejor de ambos mundos: la flexibilidad de código abierto de OpenCode combinada con el potente catálogo de modelos de codificación de élite de Novita AI.

Ya seas un desarrollador independiente o parte de un equipo en crecimiento, esta integración brinda capacidades de IA de nivel profesional que se adaptan a tus necesidades.

¿Listo para empezar? Regístrate en Novita AI hoy y experimenta el futuro de la codificación impulsada por IA con OpenCode y la infraestructura confiable de GPU de Novita AI.