CodeCompanion.nvim nedir?
CodeCompanion.nvim, Neovim için bir AI eklentisidir — editörden çıkmadan sohbet ve satır içi düzenlemeler. Herhangi bir temel URL’ye genişletebileceğiniz yerleşik bir openai_compatible HTTP adaptörüyle birlikte gelir; Tokonomix’in tam olarak bu şekilde takıldığı budur.
- Neovim içine bir AI sohbet tamponu ve satır içi düzenleme eylemleri ekler.
- Yerleşik
openai_compatibleadaptörünü{ env = { url, api_key, chat_url } }ile genişletin. - Varsayılan modeli adaptörün
schema’sında ayarlayın. - Açık kaynak; Lua ile yapılandırılır.
CodeCompanion.nvim’i neden Tokonomix üzerinden yönlendirin?
- Tek bir adaptör, Neovim’de hem sohbet hem de satır içi düzenlemeleri destekleyen 130'dan fazla model.
- Bir farkı kabul etmeden önce güvenlik ağı olarak
tokonomix-consensuskullanın; günlük sohbet için doğrudan slug. - Çağrı başına harcama limitleri kullanımı sınırlar; bölge/kaynak yönlendirmesi depo verilerini uyumlu tutar.
- Maliyet, Tokonomix panonuzda cente kadar ölçülür.
Tokonomix’i CodeCompanion.nvim’e bağlayın
Neovim yapılandırmanızda openai_compatible HTTP adaptörünü Tokonomix URL’si, anahtarı ve varsayılan bir modelle genişletin.
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,
},
},
})Çalıştığını doğrulayın
- Adaptörü Neovim yapılandırmanıza ekleyin ve CodeCompanion’ın sağlayıcısı olarak seçin.
- Sohbet tamponunu açın veya küçük bir değişiklikte satır içi düzenleme çalıştırın.
- Tokonomix panonuzda çağrıyı ve token kullanımını doğrulayın.