CodeCompanion.nvim es un plugin de Neovim ligero pero potente que conecta modelos de lenguaje avanzados (LLMs) directamente con tu editor, lo que permite a los desarrolladores trabajar de forma más inteligente y rápida. Con soporte integrado para los modelos de última generación de Novita AI, esta integración transforma tu flujo de trabajo al ofrecer sugerencias de código inteligentes, depuración automatizada y herramientas de refactorización optimizadas.
En esta guía completa, te guiaremos paso a paso por el proceso de configuración de Novita AI con CodeCompanion.nvim. Aprende a optimizar tu configuración de Neovim y desbloquea todo el poder de la codificación asistida por IA para un desarrollo más rápido e inteligente.
Cómo aprovechar Novita AI con CodeCompanion.nvim
Puedes encontrar el repositorio de GitHub de CodeCompanion.nvim aquí: olimorris/codecompanion.nvim.
Paso 1: Genera tu clave de API de Novita AI
- Inicia sesión en tu cuenta de Novita AI.
- Accede a la página de gestión de claves.
- Crea una nueva clave de API y cópiala para usarla más adelante.
Paso 2: Selecciona un modelo
- Visita la biblioteca de modelos de Novita AI.
- Elige un modelo que se adapte a tus necesidades (por ejemplo,
meta-llama/llama-3.1-8b-instruct).
- Anota el nombre del modelo.
Paso 3: Configura CodeCompanion
- Abre tu archivo de configuración de Neovim (
init.lua o equivalente).
El archivo de configuración de Neovim normalmente se encuentra en: ~/.config/nvim/init.lua (para macOS o Linux). Puedes crear este directorio y archivo si aún no existen.
- Instala el plugin CodeCompanion.
Puedes instalar el plugin consultando la Guía de instalación de CodeCompanion.nvim.
- Añade la siguiente configuración para CodeCompanion en tu archivo de configuración de Neovim:
- Guarda y recarga Neovim.
Paso 4: Verifica la integración
- Ejecuta el siguiente comando en Neovim:
- Asegúrate de que todas las dependencias estén instaladas y configuradas correctamente.
Paso 5: Prueba las funciones de Novita AI
- Abre un archivo de código en Neovim y comienza a usar las funciones de CodeCompanion.nvim, como sugerencias en línea o asistencia basada en chat.
- Por ejemplo:
- Usa atajos para activar autocompletados de código inteligentes.
- Inicia una sesión de chat invocando
:CodeCompanionChat para resolver problemas de forma interactiva.