İçeriğe geç
gp.nvim logosu

gp.nvim via Tokonomix

gp.nvim'e bir Tokonomix sağlayıcısı ekleyin — Neovim sohbet ve kod işlemlerine tek anahtarla 130'dan fazla model ve konsensüs kazandırın.

providers + agentNeovim eklentisiMIT · açık kaynakNeovim
gp.nvim — Tokonomix üzerinden sohbet ve kod işlemleri için Neovim AI eklentisi

gp.nvim nedir?

gp.nvim, sohbet ve kod işlemleri için bir Neovim AI eklentisidir — etkileşimli sohbet tamponları, satır içi yeniden yazma ve komut tabanlı düzenlemeler. Kurulumunda özel providers ve agents tanımlamanıza olanak tanır; Tokonomix bu şekilde entegre olur: tek sağlayıcı girişi, 130'dan fazla model.

  • Neovim içine sohbet tamponları ve kod işlem komutları ekler.
  • Özel arka uçlar providers tablosuna gider (endpoint, secret).
  • Her agent bir sağlayıcıya ve modele referans verir.
  • Açık kaynak; anahtar os.getenv ile ortam değişkeninden okunur.

gp.nvim'i neden Tokonomix üzerinden yönlendirmelisiniz?

  • Tek sağlayıcı girişi, Neovim içinde sağlayıcı başına kurulum olmaksızın 130'dan fazla modele erişir.
  • Riskli editör içi istemler için bir ajanın modelini tokonomix-consensus olarak adlandırın; rutin sohbet için doğrudan slug üzerinde ikinci bir ajan tanımlayın.
  • Çağrı başına harcama limitleri kullanımı sınırlar; bölge/kaynak yönlendirmesi depo verilerinin uyumlu kalmasını sağlar.
  • Maliyet, Tokonomix panonuzda sent bazında ölçülür.

Tokonomix'i gp.nvim'e bağlayın

gp.nvim kurulumunuzda, providers'a bir Tokonomix girişi ekleyin ve bunu bir agent'tan referans alın.

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" } },
  },
})

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

  • Sağlayıcıyı ve ajanı gp.nvim kurulumunuza ekleyin ve TOKONOMIX_API_KEY'i dışa aktarın.
  • Tokonomix ajanına karşı bir sohbet tamponu açın veya bir kod komutu çalıştırın.
  • 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