İçeriğe geç
Avante.nvim logosu

Avante.nvim via Tokonomix

Avante.nvim’de Tokonomix’e karşı OpenAI sağlayıcısını miras alın — Cursor tarzı ajanlı düzenlemelerine tek anahtarda 130'dan fazla model ve consensus kazandırın.

provider __inherited_from = "openai"Neovim eklentisiApache-2.0 · açık kaynakNeovim
Avante.nvim — Tokonomix aracılığıyla Neovim için Cursor tarzı AI kodlama

Avante.nvim nedir?

Avante.nvim, Neovim’e Cursor tarzı bir AI kodlama deneyimi getirir — editörden yönetilen ajanlı, çok adımlı düzenlemeler. Yerleşik openai sağlayıcısından miras alan özel sağlayıcılar tanımlamanıza izin verir; bu sayede bir Tokonomix uç noktası doğrudan takılır.

  • Neovim içinde ajanlı düzenlemeler ve AI sohbeti, Cursor ruhunda.
  • Özel sağlayıcılar __inherited_from = "openai"’yi bir endpoint ve model ile birlikte kullanır.
  • Anahtarı api_key_name içinde belirtilen değişkenden okur.
  • Açık kaynak; Lua ile yapılandırılır.

Avante.nvim’i neden Tokonomix üzerinden yönlendirin?

  • Tek bir sağlayıcı girişi, Avante’nin ajanlı düzenlemeleri için 130'dan fazla model.
  • Riskli bir yeniden düzenlemeyi uygulamadan önce çapraz kontrol için tokonomix-consensus’a yönlendirin; rutin düzenlemeler için doğrudan slug.
  • Çağrı başına harcama limitleri ajanlı bir oturumu sınırlar; düzenlenmiş depolar için bölge/kaynak yönlendirmesi.
  • Anahtarı yapılandırma dosyasından değil, bir ortam değişkeninden referans alın.

Tokonomix’i Avante.nvim’e bağlayın

Tokonomix endpoint’i, varsayılan model’i ve api_key_name içindeki ortam değişkeni adını belirterek openai’dan miras alan bir Tokonomix sağlayıcısı tanımlayın.

require("avante").setup({
  provider = "tokonomix",
  providers = {
    tokonomix = {
      __inherited_from = "openai",
      endpoint = "https://tokonomix.ai/api/v1",
      -- Opt-in (planning/review only, no tool-calling): model = "tokonomix-consensus"
      model = "anthropic/claude-sonnet-4-6",
      api_key_name = "TOKONOMIX_API_KEY",
    },
  },
})
-- export TOKONOMIX_API_KEY=tok_live_your-key

Çalıştığını doğrulayın

  • TOKONOMIX_API_KEY’i dışa aktarın, sağlayıcıyı Neovim yapılandırmanıza ekleyin ve seçin.
  • Avante’den küçük, geri alınabilir bir düzenleme yapmasını isteyin.
  • Tokonomix panonuzda çağrıyı ve token kullanımını doğrulayın.

Model seçimi

Ajanım hangi modeli ve endpoint'i kullanmalı?

Ajanınızın ne yaptığına göre seçin, model id'yi istediğiniz zaman değiştirin — katalogdaki her model aynı anahtarla çalışır.

Ajanınızın yaptığıBunu kullanın
Dosya düzenler / araç çağırır ve yanıtları akıtır (çoğu kodlama ajanı)Anthropic endpoint'i üzerinden bir Anthropic modeli (araçlar + akış ikisi de çalışır)
Araç çağırır ancak akış gerektirmez (herhangi bir model)Tek model id ile OpenAI uyumlu endpoint
Anthropic dışı bir modelde araç ve akış istiyorŞimdilik akışsız kullanın — diğer sağlayıcılarda araçlı akış henüz etkin değil
Düz sohbet, araç yokHerhangi bir endpoint; akış sorunsuz çalışır
Yüksek önem taşıyan bir yanıtta çok modelli karar (konsensüs) istiyorOpenAI uyumlu endpoint'te modeli tokonomix-consensus olarak ayarlayın — not: konsensüs araç isteklerini reddeder (araç çağrısı yok)
Endpoint & API referansı (teknik)

anthropic-messages → https://tokonomix.ai/api/anthropic — tools ✓, streaming ✓ (bir Anthropic modeli kullanın). openai-completions → https://tokonomix.ai/api/v1 — tools ✓ (tek model passthrough), araçlarla akış henüz etkin değil. Düz sohbet: akış her ikisinde de çalışır. Konsensüs: openai-completions, model tokonomix-consensus, araç yok. Model id'yi GET /api/v1/models tarafından döndürülen herhangi bir slug ile değiştirin.

Tüm modellere göz at →

Related agents