¿Qué es gp.nvim?
gp.nvim es un plugin de IA para Neovim orientado a chat y operaciones de código — buffers de chat interactivos, reescrituras inline y ediciones por comandos. Permite definir providers y agents personalizados en su configuración, que es como Tokonomix se integra: una entrada de proveedor, más de 130 modelos.
- Añade buffers de chat y comandos de operaciones de código dentro de Neovim.
- Los backends personalizados van en la tabla
providers(endpoint,secret). - Cada
agentreferencia un proveedor y un modelo. - Código abierto; lee la clave desde una variable de entorno mediante
os.getenv.
¿Por qué enrutar gp.nvim a través de Tokonomix?
- Una sola entrada de proveedor accede a más de 130 modelos sin configuración por proveedor dentro de Neovim.
- Nombra el modelo de un agente’
tokonomix-consensuspara prompts arriesgados en el editor; define un segundo agente en un slug directo para chat rutinario. - Los límites de gasto por llamada acotan el uso, y el enrutamiento por región y origen mantiene los datos del repositorio en cumplimiento.
- El coste se mide al céntimo en tu panel de Tokonomix.
Conectar Tokonomix a gp.nvim
En tu configuración de gp.nvim, añade una entrada de Tokonomix en providers y referénciala desde un agent.
require("gp").setup({
providers = {
tokonomix = {
endpoint = "https://tokonomix.ai/api/v1/chat/completions",
secret = os.getenv("TOKONOMIX_API_KEY"), -- tok-your-key
},
},
agents = {
{ provider = "tokonomix", name = "Tokonomix", chat = true, command = true,
model = { model = "tokonomix-consensus" } },
},
})Verificar que funciona
- Añade el proveedor y el agente a tu configuración de
gp.nvimy exportaTOKONOMIX_API_KEY. - Abre un buffer de chat o ejecuta un comando de código contra el agente de Tokonomix.
- Confirma la llamada y el uso de tokens en tu panel de Tokonomix.