Naar inhoud
Avante.nvim logo

Avante.nvim via Tokonomix

Erf de OpenAI-provider tegen Tokonomix in Avante.nvim — geef zijn Cursor-achtige agentische bewerkingen 130+ modellen en consensus op één sleutel.

provider __inherited_from = "openai"Neovim pluginApache-2.0 · open sourceNeovim
Avante.nvim — Cursor-achtige AI-codering voor Neovim, via Tokonomix

Wat is Avante.nvim?

Avante.nvim brengt een Cursor-achtige AI-codeerervaring naar Neovim — agentische, meerstaps-bewerkingen vanuit de editor. Je kunt aangepaste providers declareren die erven van de ingebouwde openai-provider, zodat een Tokonomix-endpoint direct ingeplugd kan worden.

  • Agentische bewerkingen en AI-chat binnen Neovim, in de geest van Cursor.
  • Aangepaste providers gebruiken __inherited_from = "openai" met een endpoint en model.
  • Leest de sleutel uit de variabele die in api_key_name is opgegeven.
  • Open source; geconfigureerd in Lua.

Waarom Avante.nvim via Tokonomix routeren?

  • Één providerinvoer, 130+ modellen voor de agentische bewerkingen van Avante’s.
  • Wijs het naar tokonomix-consensus om een risicovolle refactor te controleren voordat die wordt toegepast; een directe slug voor routinebewerkingen.
  • Besteedlimiet per aanroep begrenst een agentische sessie; regio- en herkomstroutering voor gereguleerde repositories.
  • Verwijs de sleutel vanuit een omgevingsvariabele, niet uit het configuratiebestand.

Verbind Tokonomix met Avante.nvim

Declareer een Tokonomix-provider die erft van openai, met het Tokonomix endpoint, een standaard model en de naam van de omgevingsvariabele in 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

Controleer of het werkt

  • Exporteer TOKONOMIX_API_KEY, voeg de provider toe aan je Neovim-configuratie en selecteer hem.
  • Vraag Avante een kleine, omkeerbare bewerking te maken.
  • Bevestig de aanroep en het tokenverbruik in je Tokonomix-dashboard.

Modelselectie

Welk model en endpoint moet mijn agent gebruiken?

Kies op basis van wat je agent doet en wissel het model id op elk moment — elk model in de catalogus werkt via dezelfde sleutel.

Wat je agent doetGebruik dit
Bewerkt bestanden / roept tools aan en streamt antwoorden (de meeste coding agents)Een Anthropic-model via het Anthropic-endpoint (tools + streaming werken allebei)
Roept tools aan maar heeft geen streaming nodig (elk model)Het OpenAI-compatibele endpoint met één model id
Wil tools én streaming op een niet-Anthropic-modelGebruik voorlopig non-streaming — streaming tool-calls voor andere providers is nog niet beschikbaar
Gewone chat, geen toolsElk endpoint; streaming is prima
Wil een cross-model verdict (consensus) op een antwoord met hoge inzetStel model in op tokonomix-consensus op het OpenAI-compatibele endpoint — let op: consensus weigert tool-aanvragen (geen tool-calling)
Endpoint & API-referentie (technisch)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (gebruik een Anthropic-model). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (single-model passthrough), streaming met tools nog niet beschikbaar. Gewone chat: streaming werkt op beide. Consensus: openai-completions, model tokonomix-consensus, geen tools. Wissel het model id naar een willekeurige slug die GET /api/v1/models teruggeeft.

Bekijk alle modellen →

Related agents