Wat is CodeCompanion.nvim?
CodeCompanion.nvim is een AI-plugin voor Neovim — chat en inline-bewerkingen zonder de editor te verlaten. Het bevat een openai_compatible HTTP-adapter die je kunt uitbreiden naar elke basis-URL, precies zo integreert Tokonomix.
- Voegt een AI-chatbuffer en inline-bewerkingsacties toe binnen Neovim.
- Breid de ingebouwde
openai_compatible-adapter uit met{ env = { url, api_key, chat_url } }. - Stel het standaardmodel in via het
schemavan de adapter’s. - Open source; geconfigureerd in Lua.
Waarom CodeCompanion.nvim via Tokonomix routeren?
- Één adapter, 130+ modellen voor zowel chat als inline-bewerkingen in Neovim.
- Gebruik
tokonomix-consensusals vangnet voordat je een diff accepteert; een directe slug voor dagelijkse beurten. - Besteedlimiet per aanroep begrenst gebruik; regio- en herkomstroutering houdt repositorydata compliant.
- Kosten worden tot op de cent bijgehouden in je Tokonomix-dashboard.
Verbind Tokonomix met CodeCompanion.nvim
Breid in je Neovim-configuratie de openai_compatible HTTP-adapter uit met de Tokonomix-URL, sleutel en een standaardmodel.
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,
},
},
})Controleer of het werkt
- Voeg de adapter toe aan je Neovim-configuratie en selecteer hem als provider van CodeCompanion’s.
- Open de chatbuffer of voer een inline-bewerking uit op een kleine wijziging.
- Bevestig de aanroep en het tokenverbruik in je Tokonomix-dashboard.