Zum Inhalt
gp.nvim-Logo

gp.nvim via Tokonomix

Füge gp.nvim einen Tokonomix-Provider hinzu — gib Neovim Chat- und Code-Operationen 130+ Modelle und Konsens mit einem Schlüssel.

providers + agentNeovim-PluginMIT · Open SourceNeovim
gp.nvim — Neovim KI-Plugin für Chat- und Code-Operationen, via Tokonomix

Was ist gp.nvim?

gp.nvim ist ein Neovim-KI-Plugin für Chat- und Code-Operationen — interaktive Chat-Buffer, Inline-Umschreibungen und befehlsgesteuerte Bearbeitungen. Es ermöglicht die Definition eigener providers und agents im Setup — so bindet sich Tokonomix ein: ein Provider-Eintrag, 130+ Modelle.

  • Fügt Chat-Buffer und Code-Befehle innerhalb von Neovim hinzu.
  • Custom-Backends kommen in die providers-Tabelle (endpoint, secret).
  • Jeder agent referenziert einen Provider und ein Modell.
  • Open Source; der Schlüssel wird über os.getenv aus einer Umgebungsvariablen gelesen.

Warum gp.nvim über Tokonomix leiten?

  • Ein einziger Provider-Eintrag erreicht 130+ Modelle ohne per-Provider-Einrichtung in Neovim.
  • Benenne das Modell eines Agenten’ tokonomix-consensus für riskante In-Editor-Prompts; definiere einen zweiten Agenten auf einem direkten Slug für Routine-Chats.
  • Per-Call-Ausgabenlimits begrenzen die Nutzung, und Regions-/Ursprungs-Routing hält Repository-Daten konform.
  • Kosten werden centgenau in deinem Tokonomix-Dashboard gemessen.

Tokonomix mit gp.nvim verbinden

Füge in deinem gp.nvim-Setup einen Tokonomix-Eintrag zu providers hinzu und referenziere ihn von einem 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" } },
  },
})

Funktionsfähigkeit prüfen

  • Füge Provider und Agent zu deinem gp.nvim-Setup hinzu und exportiere TOKONOMIX_API_KEY.
  • Öffne einen Chat-Buffer oder führe einen Code-Befehl gegen den Tokonomix-Agenten aus.
  • 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