Was ist CodeCompanion.nvim?
CodeCompanion.nvim ist ein KI-Plugin für Neovim — Chat und Inline-Bearbeitungen, ohne den Editor zu verlassen. Es enthält einen openai_compatible HTTP-Adapter, den man auf eine beliebige Basis-URL erweitern kann, genau so fügt sich Tokonomix ein.
- Fügt einen KI-Chat-Buffer und Inline-Bearbeitungsaktionen in Neovim hinzu.
- Erweitere den eingebauten
openai_compatible-Adapter mit{ env = { url, api_key, chat_url } }. - Setze das Standardmodell im
schemades Adapters. - Open Source; in Lua konfiguriert.
Warum CodeCompanion.nvim über Tokonomix routen?
- Ein Adapter, 130+ Modelle für Chat und Inline-Bearbeitungen in Neovim.
- Verwende
tokonomix-consensusals Sicherheitsnetz, bevor du einen Diff akzeptierst; ein direkter Slug für alltägliche Turns. - Pro-Aufruf-Ausgabelimits begrenzen die Nutzung; Regions-/Ursprungs-Routing hält Repository-Daten konform.
- Kosten werden centgenau in deinem Tokonomix-Dashboard erfasst.
Tokonomix mit CodeCompanion.nvim verbinden
Erweitere in deiner Neovim-Konfiguration den openai_compatible HTTP-Adapter mit der Tokonomix-URL, dem Schlüssel und einem Standardmodell.
require("codecompanion").setup({
adapters = {
http = {
tokonomix = function()
return require("codecompanion.adapters").extend("openai_compatible", {
env = {
url = "https://tokonomix.ai",
api_key = "tok_live_your-key",
chat_url = "/api/v1/chat/completions",
},
-- Opt-in (planning/review only, no tool-calling): default = "tokonomix-consensus"
schema = { model = { default = "anthropic/claude-sonnet-4-6" } },
})
end,
},
},
})Funktion überprüfen
- Füge den Adapter zur Neovim-Konfiguration hinzu und wähle ihn als CodeCompanion’s Provider.
- Öffne den Chat-Buffer oder führe eine Inline-Bearbeitung an einer kleinen Änderung durch.
- Bestätige den Aufruf und die Token-Nutzung in deinem Tokonomix-Dashboard.