Zum Inhalt
Avante.nvim Logo

Avante.nvim via Tokonomix

Den OpenAI-Provider in Avante.nvim gegen Tokonomix erben — den Cursor-artigen agentischen Bearbeitungen 130+ Modelle und Konsens mit einem Schlüssel geben.

provider __inherited_from = "openai"Neovim PluginApache-2.0 · Open SourceNeovim
Avante.nvim — Cursor-artiges KI-Coding für Neovim, über Tokonomix

Was ist Avante.nvim?

Avante.nvim bringt eine Cursor-artige KI-Coding-Erfahrung nach Neovim — agentische, mehrstufige Bearbeitungen direkt im Editor. Es ermöglicht die Deklaration benutzerdefinierter Provider, die vom eingebauten openai-Provider erben, sodass ein Tokonomix-Endpunkt nahtlos eingebunden werden kann.

  • Agentische Bearbeitungen und KI-Chat in Neovim, im Stil von Cursor.
  • Benutzerdefinierte Provider verwenden __inherited_from = "openai" mit einem endpoint und model.
  • Liest den Schlüssel aus der in api_key_name angegebenen Variable.
  • Open Source; in Lua konfiguriert.

Warum Avante.nvim über Tokonomix routen?

  • Ein Provider-Eintrag, 130+ Modelle für Avante’s agentische Bearbeitungen.
  • Richte es auf tokonomix-consensus, um einen riskanten Refactor vor der Anwendung gegenzuprüfen; ein direkter Slug für Routinebearbeitungen.
  • Pro-Aufruf-Ausgabelimits begrenzen eine agentische Sitzung; Regions-/Ursprungs-Routing für regulierte Repositories.
  • Referenziere den Schlüssel aus einer Umgebungsvariable, nicht aus der Konfigurationsdatei.

Tokonomix mit Avante.nvim verbinden

Deklariere einen Tokonomix-Provider, der von openai erbt, mit dem Tokonomix endpoint, einem Standard-model und dem Env-Variablennamen 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

Funktion überprüfen

  • Exportiere TOKONOMIX_API_KEY, füge den Provider zur Neovim-Konfiguration hinzu und wähle ihn aus.
  • Bitte Avante, eine kleine, rückgängig machbare Bearbeitung vorzunehmen.
  • Bestätige den Aufruf und die Token-Nutzung in deinem Tokonomix-Dashboard.

Modellauswahl

Welches Modell und welchen Endpunkt soll mein Agent verwenden?

Wähle nach dem, was dein Agent tut, und tausche die Modell-ID jederzeit aus — jedes Modell im Katalog funktioniert über denselben Schlüssel.

Was dein Agent tutVerwende dies
Bearbeitet Dateien / ruft Tools auf und streamt Antworten (die meisten Coding-Agents)Ein Anthropic-Modell über den Anthropic-Endpunkt (Tools + Streaming funktionieren beide)
Ruft Tools auf, benötigt aber kein Streaming (beliebiges Modell)Der OpenAI-kompatible Endpunkt mit einer einzelnen Modell-ID
Benötigt Tools und Streaming auf einem Nicht-Anthropic-ModellVerwende vorerst Non-Streaming — Streaming-Tool-Calls für andere Anbieter sind noch nicht aktiviert
Normaler Chat, keine ToolsBeliebiger Endpunkt; Streaming ist in Ordnung
Möchte ein modellübergreifendes Urteil (Konsens) bei einer wichtigen AntwortModell auf tokonomix-consensus am OpenAI-kompatiblen Endpunkt setzen — Hinweis: Konsens weist Tool-Anfragen ab (kein Tool-Calling)
Endpunkt & API-Referenz (technisch)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (ein Anthropic-Modell verwenden). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (Single-Model-Passthrough), Streaming mit Tools noch nicht verfügbar. Normaler Chat: Streaming funktioniert auf beiden. Konsens: openai-completions, Modell tokonomix-consensus, keine Tools. Modell-ID gegen einen beliebigen Slug aus GET /api/v1/models austauschen.

Alle Modelle ansehen →

Related agents