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
agentreferenziert einen Provider und ein Modell. - Open Source; der Schlüssel wird über
os.getenvaus 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-consensusfü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 exportiereTOKONOMIX_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.