Ir al contenido
Logo de Avante.nvim

Avante.nvim via Tokonomix

Hereda el proveedor OpenAI contra Tokonomix en Avante.nvim — da a sus ediciones agénticas estilo Cursor más de 130 modelos y consenso con una sola clave.

provider __inherited_from = "openai"Plugin de NeovimApache-2.0 · código abiertoNeovim
Avante.nvim — Codificación IA estilo Cursor para Neovim, a través de Tokonomix

¿Qué es Avante.nvim?

Avante.nvim lleva una experiencia de codificación IA estilo Cursor a Neovim — ediciones agénticas y multipaso dirigidas desde el editor. Permite declarar proveedores personalizados que heredan del proveedor openai integrado, por lo que un endpoint de Tokonomix se integra directamente.

  • Ediciones agénticas y chat IA dentro de Neovim, al estilo de Cursor.
  • Los proveedores personalizados usan __inherited_from = "openai" con un endpoint y un model.
  • Lee la clave de la variable especificada en api_key_name.
  • Código abierto; configurado en Lua.

¿Por qué enrutar Avante.nvim a través de Tokonomix?

  • Una entrada de proveedor, más de 130 modelos para las ediciones agénticas de Avante’s.
  • Apúntalo a tokonomix-consensus para verificar un refactor arriesgado antes de aplicarlo; un slug directo para ediciones rutinarias.
  • Los límites de gasto por llamada acotan una sesión agéntica; enrutamiento por región/origen para repositorios regulados.
  • Referencia la clave desde una variable de entorno, no desde el archivo de configuración.

Conectar Tokonomix a Avante.nvim

Declara un proveedor de Tokonomix que hereda de openai, con el endpoint de Tokonomix, un model predeterminado y el nombre de la variable de entorno en api_key_name.

require("avante").setup({
  provider = "tokonomix",
  providers = {
    tokonomix = {
      __inherited_from = "openai",
      endpoint = "https://tokonomix.ai/api/v1",
      -- Opt-in (planning/review only, no tool-calling): model = "tokonomix-consensus"
      model = "anthropic/claude-sonnet-4-6",
      api_key_name = "TOKONOMIX_API_KEY",
    },
  },
})
-- export TOKONOMIX_API_KEY=tok_live_your-key

Verificar que funciona

  • Exporta TOKONOMIX_API_KEY, añade el proveedor a tu configuración de Neovim y selecciónalo.
  • Pide a Avante que realice una edición pequeña y reversible.
  • Confirma la llamada y el uso de tokens en tu panel de Tokonomix.

Selección de modelo

¿Qué modelo y endpoint debe usar mi agente?

Elige según lo que hace tu agente y cambia el id de modelo en cualquier momento — todos los modelos del catálogo funcionan con la misma clave.

Lo que hace tu agenteUsa esto
Edita archivos / llama a herramientas y transmite respuestas (la mayoría de agentes de codificación)Un modelo Anthropic a través del endpoint Anthropic (herramientas + streaming ambos funcionan)
Llama a herramientas pero no necesita streaming (cualquier modelo)El endpoint compatible con OpenAI con un único id de modelo
Necesita herramientas y streaming en un modelo no-AnthropicUsa non-streaming por ahora — las llamadas a herramientas con streaming en otros proveedores aún no están disponibles
Chat normal, sin herramientasCualquier endpoint; el streaming está bien
Quiere un veredicto multi-modelo (consenso) sobre una respuesta de alto impactoEstablece el modelo en tokonomix-consensus en el endpoint compatible con OpenAI — nota: el consenso rechaza las solicitudes de herramientas (sin llamadas a herramientas)
Endpoint y referencia de API (técnico)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (usa un modelo Anthropic). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (passthrough de modelo único), streaming con herramientas aún no disponible. Chat normal: el streaming funciona en ambos. Consenso: openai-completions, modelo tokonomix-consensus, sin herramientas. Cambia el id de modelo por cualquier slug devuelto por GET /api/v1/models.

Ver todos los modelos →

Related agents