Bilgi Tabanı Bölümleri ▾

Navigasyon

▸ Buradan başlayın Rol bazlı

Kategoriler

Araçlar 52
Sözlük 12

Araçlar

Zoo Code + JoinGonka Gateway: Roo Code'dan Gonka modellerine geçiş

Zoo Code, bir AI ajanın proje dosyalarını okuduğu, düzenlediği, komutları çalıştırdığı ve Code, Architect, Ask, Debug ve Orchestrator modlarında çok adımlı görevleri tamamladığı bir VS Code uzantısıdır. Bu, Roo Code'un devamıdır: Roo ekibi uzantı üzerindeki çalışmaları durdurduğunda – 15 Mayıs 2026'da tamamen kapatıldı – geliştirmeyi eski Roo katkıda bulunanlarından bir grup devraldı ve kapatılan projenin README dosyası Zoo Code'u, Roo Code topluluğu tarafından başlatılan bir çatal olarak adlandırıyor. Kod, Apache 2.0 lisansı altında açıktır, sürümler haftalık olarak yayınlanır: 23 Eylül 2026 itibarıyla kararlı sürüm 3.82.2'dir ve VS Code Marketplace'te uzantının yaklaşık 94 bin kurulumu bulunmaktadır.

Zoo Code sağlayıcıları arasında OpenAI Compatible bulunur – OpenAI Chat Completions konuşan herhangi bir endpoint. JoinGonka Gateway tam olarak budur, bu nedenle ajan, merkeziyetsiz Gonka ağının modellerine – DeepSeek V4 Flash, GLM-5.3 Flash ve MiniMax M2.7 – standart form ile bağlanır ve milyon giriş token'ı başına $0.0069 gibi sabit bir fiyatla çalışır. Hâlâ Roo Code kullanıyorsanız, yapılandırması ayrı bir rehberde açıklanmıştır; burada ise Zoo Code kurulumu, Roo'dan geçiş, modlar için profiller ve hata analizi yer almaktadır.

Form alanları ve uzantı davranışı, Zoo Code 3.82.2 kaynak koduyla doğrulanmış ve uzantının gönderdiği formun aynısı 23 Eylül 2026'da ağ geçidinden geçirilmiştir. Alan isimleri İngilizce arayüze göre verilmiştir; yerelleştirilmiş arayüzde etiketler çevrilecektir, sıra aynıdır. Adres onaylandıktan sonra hesaba 3M ücretsiz token yüklenecektir – bu, bağlantıyı kendi projenizde test etmeniz için yeterlidir.

Hızlı başlangıç: Kurulum ve tek bir komut

1. Adım: eklentiyi kur. VS Code'da eklenti panelini aç (Ctrl+Shift+X, macOS'ta Cmd+Shift+X), „Zoo Code“ ara ve Zoo Code Organization yayıncısının eklentisini kur. Tek komutla aynısı:

code --install-extension ZooCodeOrganization.zoo-code

VS Code 1.100 veya üzeri gerekir — eklentinin manifestinde böyle yazıyor; VSCodium, Windsurf ve Marketplace'i olmayan diğer editörler için eklenti Open VSX'te yayımlandı. Kararlı kanalın (18 Eylül 2026 tarihli 3.82.2) yanında bir ön sürüm kanalı 3.83.x var — ana dalın nightly derlemeleri; çalışmak için kararlı olanı seç. Kurulumdan sonra etkinlik çubuğunda Zoo Code simgesi görünür.

2. Adım: anahtar al. gate.joingonka.ai/register adresinden kaydol, adresini doğrula ve „API anahtarları“ bölümünde jg- önekli bir anahtar oluştur. Zoo Code için ayrı bir anahtar açmak pratiktir: harcaması istatistiklerde ayrı bir satırda görünür.

3. Adım: kurulum betiğini çalıştır.

npx @joingonka/setup --tool zoo --model deepseek

Kurulum betiği anahtarı sorar — komut satırı argümanı olarak iletilmez, böylece kabuk geçmişine düşmez. Yazacağı bir şey de yok: Zoo Code, sağlayıcı profillerini ve anahtarlarını bir dosyada değil, VS Code'un korumalı gizli bilgi deposunda tutar. Bu yüzden kurulum betiği, form için hazır değerleri ve seçilen modelin gerçek limitlerini yazdırır:

Zoo Code is configured in the VS Code extension UI (no file is written).\nOpen the Zoo Code settings (gear icon) → API Provider, then enter:\n\n  API Provider: OpenAI Compatible\n  Base URL:     https://gate.joingonka.ai/v1\n  API Key:      jg-your-key\n  Model:        deepseek-ai/DeepSeek-V4-Flash-0731\n\nThen set the real limits of this model under Model Configuration\n(the defaults do not fit any Gonka model):\n\n  Context Window Size: 380000\n  Max Output Tokens:   32768\n  Image Support:       off\n\nZoo Code relies on native tool calling only — all our Gonka models support it.

Ardından ağ geçidine yapılan canlı bir isteğin sonucu gelir — başarılıysa şu satır: ✓ Verified: the gateway accepted the key, base URL and model. Anahtar, adres ve model ilk görevde değil, hemen doğrulanır. Anahtar, yazdırılan blokta tam olarak yer alır ki rahatça kopyalanabilsin — bu çıktıyı yayımlama.

--model bayrağı olmadan kurulum betiği MiniMax M2.7'yi yerleştirir: modelin elle seçildiği yerlerde ağdaki en yüksek kapasiteli modeli önerir. Zoo Code için DeepSeek V4 Flash ile başlamanı öneririz: testimizde araç sonucundan sonraki adımı ilk istekte tamamladı — ayrıntılar test bölümünde; bayrak glm (GLM-5.3 Flash) ve minimax kısaltmalarını da kabul eder. --tool bayrağı olmadan kurulum betiği 25 araçtan oluşan bir menü gösterir.

Formla ilgili bir ayrıntı: Zoo Code 3.82.2'de Model Configuration başlıklı ayrı bir blok yok. Limit alanları aynı formda daha aşağıda, „Configure the capabilities and pricing for your custom OpenAI-compatible model“ açıklamasının altında duruyor; üstelik Max Output Tokens, Context Window Size'dan önce geliyor.

Manuel ayar: OpenAI Compatible sağlayıcısı

Zoo Code ilk çalıştırıldığında Choose your provider butonu içeren bir karşılama ekranı gösterir: bu buton, OpenRouter'ın önceden seçili olduğu bir forma yönlendirir — sağlayıcıyı OpenAI Compatible olarak değiştirin ve sonunda Finish butonuna tıklayın. Aynı forma daha sonra Zoo Code panelinin başlığındaki dişli simgesinden Providers bölümüne giderek ulaşabilirsiniz; değişiklikler Save butonu ile kaydedilir.

AlanDeğerÖnemli olan
API ProviderOpenAI CompatibleSağlayıcı listesinde arama özelliği mevcuttur
Base URLhttps://gate.joingonka.ai/v1Mutlaka /v1 ile: Zoo Code, /chat/completions yolunu kendisi ekler ve model listesini de aynı adresten sorgular
API Keyjg-… anahtarınızVS Code'un güvenli sır deposunda saklanır
Modelaşağıdaki tablodan tanımlayıcıForm önceden gpt-4o değerini getirir — bunu değiştirin. Adres ve anahtar girildikten sonra ağ modelleri listede görünür; kimliği manuel olarak Use custom seçeneği ile girebilirsiniz
Max Output Tokensaşağıdaki tabloya göreVarsayılan değer -1, yani „sunucu karar verir“. Zoo Code, geçmişin sıkıştırılıp sıkıştırılmayacağına karar verirken yanıt için bu kadar alan ayırır
Context Window Sizeaşağıdaki tabloya göreVarsayılan değer 128000: Bununla, DeepSeek V4 Flash geçmişi, gerçek pencerenin üçte birinden azı dolduğunda sıkışmaya başlayacaktır
Image SupportkapalıVarsayılan olarak açıktır — açık olduğunda Zoo Code resim eklemeye izin verir, ancak ağ modelleri metin tabanlıdır
Prompt Cachingvarsayılan olarak kapalıİşaret, isteklere Anthropic tarzı önbellek için cache_control etiketleri ekler
Input Price, Output Price$0.0069 ve $0.021Milyon token başına fiyat, dolar işareti olmadan sayı olarak. İsteğe bağlıdır: sadece görev maliyetini tahmin etmek için kullanılır

Ağ modellerinin limitleri:

ModelModelContext Window SizeMax Output Tokens
DeepSeek V4 Flashdeepseek-ai/DeepSeek-V4-Flash-073138000032768
GLM-5.3 Flashzai-org/GLM-5.3-Flash3900008192
MiniMax M2.7MiniMaxAI/MiniMax-M2.72000008192

Geri kalanına dokunmanıza gerek yok: Enable streaming ve Include max output tokens seçeneklerini açık, Enable R1 model parameters ve Use Azure seçeneklerini ise kapalı bırakın (bunlar R1 ailesi modelleri ve Azure OpenAI içindir), Custom Headers ve Extra Body alanlarını boş bırakın.

Limitler modelde değil profilde saklanır: Eğer aynı profilde Model değiştirilirse, pencere boyutu ve yanıt tavanı aynı kalır. Bu nedenle, her model için ayrı bir profil oluşturmak daha pratiktir — bu konuda bir sonraki bölümde anlatılmıştır.

Roo Code'dan geçiş, modlar ve modeller için profiller

Zoo Code, Roo Code kod tabanından gelişti, bu nedenle taşıma sadece birkaç dakika sürer ve proje dosyalarına dokunmanıza gerek kalmaz. Resmi taşıma kılavuzu ayarların dışa ve içe aktarılmasını açıklar; gerisi ayrı bir düğme ile taşınır veya eski yollardan okunur:

NeNasıl taşınırDikkat edilmesi gerekenler
Sağlayıcı profilleri, ayarlar, kendi modlarınızRoo Code içinde: ayarlar → Export. Zoo Code içinde: Karşılama ekranında Import Settings veya Settings → About Zoo Code → Importİçe aktarma ayarları birleştirir: aynı isimli profiller güncellenir, diğerleri kalır. API anahtarları dosyada düz metin olarak bulunur — içe aktardıktan sonra dosyayı silin
Görev geçmişiSettings → About Zoo Code → Import history from Roo CodeRoo Code görevlerini aynı VS Code depolama alanından kopyalar; zaten taşınmış olanlar tekrar kopyalanmaz
.roomodes, .roo/rules/, .roo/mcp.jsonBir şey yapmanıza gerek yokZoo Code bu proje dosyalarını aynı yollardan okur
Roo Code Router üzerindeki profillerSağlayıcı olmadan taşınırRoo Router kaldırıldı — böyle bir profili yeniden yapılandırın, örneğin OpenAI Compatible üzerinde

Zaten JoinGonka Gateway'e bakan bir Roo Code profili, adres, anahtar, model ve limitlerle birlikte taşınacaktır — sadece modelin şu anda ağda olduğundan emin olun: liste GET https://gate.joingonka.ai/v1/models ile alınır.

Modlar ve Profiller. Beş yerleşik mod vardır: Code, Debug, Architect (sadece Markdown dosyalarını düzenler), Ask (düzenleme yapmadan yanıtlar) ve Orchestrator (alt görevleri diğer modlara dağıtır). Bunlar, giriş alanının yanındaki listeden, mesajın başında mod adıyla (örneğin /architect) veya Ctrl+. (macOS'te Cmd+.) kısayoluyla değiştirilebilir. Her mod, içinde en son çalıştığınız profili hatırlar ve mod değiştiğinde Zoo Code profili otomatik olarak değiştirir.

Buradan uygun bir şema çıkar: modlara sabitlenmiş model başına bir profil. Settings → Providers altında Configuration Profile alanının yanındaki “+” işaretine tıklayın, profili adlandırın (örneğin Gonka DeepSeek) ve formu doldurun; aynı işlemi GLM-5.3 Flash ve MiniMax M2.7 için tekrarlayın — hepsinin adresi ve anahtarı aynıdır. Ardından her modda, giriş alanının yanındaki profil listesinden profili seçin; mod bunu kaydedecektir. Bu listedeki kilit simgesi ise tam tersine, çalışma klasöründeki tüm modlar için bir profili sabitler.

ModProfilNeden
Code, DebugDeepSeek V4 Flash380K pencere ve 32768 yanıt tavanı — uzun oturumlar ve büyük değişiklikler için yedek; detaylar model incelemesinde
Architect, AskGLM-5.3 FlashYanıt vermeden önce akıl yürütür, planda ve açıklamada düşünce süreci hacimden daha önemlidir. Akıl yürütme, 8192'lik aynı yanıt tavanını harcar
OrchestratorDeepSeek V4 FlashAlt görev raporlarıyla uzun bir plan yönetir; alt görevlerin kendileri diğer modlarda başlatılır ve o modların profillerini alır
Yedek profilMiniMax M2.7Ağdaki en büyük kapasite — model bir bayrakla ayarlanmadığında yükleyici bunu önerir. Testimizdeki araç sonucundan sonra metinle yanıt verdi ve tamamlama aracını Zoo Code hatırlatmasından sonra çağırdı — görev bir istek sonra tamamlandı. Zoo Code'da ajan görevleri için ana seçim DeepSeek V4 Flash'tır

Akıl yürütme seviyesi. Formdaki Enable Reasoning Effort işareti Low, Medium, High, Extra High ve Max listesini açar; kapalı olduğu sürece seviye isteğe dahil edilmez. GLM-5.3 Flash'ta anahtar aslında ikilidir: Low akıl yürütmeyi kapatır, diğer herhangi bir seviye onu tam bırakır — hızlı sorular için Low seviyeli ayrı bir GLM profili tutmak uygundur. Detaylar GLM-5.3 Flash incelemesinde. DeepSeek V4 Flash ve MiniMax M2.7'de ağ geçidi ölçeği yeniden yazmaz: seviyenin nasıl çalışacağı modelin kendisine bağlıdır.

Doğrulama: ne olması gerektiği

İçinde bariz bir hata olan küçük bir dosya içeren bir klasör açın, örneğin toplama yerine çıkarma yapan bir toplama fonksiyonuna sahip calc.py dosyası, ve Code modunda şunu yazın: «calc.py dosyasını oku ve tek bir cümleyle içinde hata olup olmadığını söyle». Zoo Code dosyayı okumak için izin isteyecektir — «Zoo wants to read this file», eğer okuma işlemi Auto-Approve'da önceden izin verilmemişse Approve ve Deny butonları çıkacaktır. Ardından model bir tamamlama aracı çağıracak ve görev, içeriksel bir yanıtla birlikte Task Completed bloğuyla sona erecektir; eğer varsa, muhakeme ayrı bir Thinking bloğunda gösterilir. Görev başlığının daraltılmış halindeki bağlam doluluk yüzdesi Context Window Size'a göre hesaplanır; bu da onu doğru ayarlamanız için bir başka nedendir.

Bu akışı Zoo Code örneğindeki bir sorguyla yeniden oluşturduk – akış, katı bir şemadaki araçlar, geçmişte read_file sonucu. DeepSeek V4 Flash, attempt_completion fonksiyonunu doğru bir çıktıyla, yani fonksiyonun toplama yerine çıkarma yaptığı tespitiyle yanıtladı. Kontrolün ikinci yarısı ise ağ geçidi paneli: „Kullanım“ bölümünde sorgu modellere göre döküm halinde görünecek ve anahtarın son erişim zamanı güncellenecektir.

Auto-Approve olmadan hata, Retry ve Start New Task butonlarını içeren bir API Request Failed bloğu olarak görünür; yanında kod ve tekrar denemeye kadar geçen süreyi gösteren Provider Error başlığı yer alır. Ağ geçidinden gelen yanıt metni mesajın içinde veya detaylarında görülebilir:

Ne görünüyorNe anlama geliyorNe yapılmalı
401 Invalid API keyAğ geçidi anahtarı kabul etmediAnahtarı tekrar, tamamen ve boşluksuz yapıştırın; „API anahtarları“ bölümünde aktif olduğunu kontrol edin
400 Model "gpt-4o" not found. Available: …Model alanında formun otomatik doldurduğu gpt-4o veya yazım hatası içeren bir id kalmışListeden bir model seçin; ağ geçidi mevcut tanımlayıcıları doğrudan hata mesajında listeler
405 ve yanıt yerine HTML sayfası, model listesi boşBase URL kısmında /v1 soneki kaybolmuşAdres /v1 ile bitmelidir
404 Invalid URL (POST /v1/v1/chat/completions)Base URL kısmında fazladan bir ek varTam olarak https://gate.joingonka.ai/v1 şeklinde bırakın
402 Insufficient balanceBakiyeniz tükenmiş„Faturalandırma“ bölümünden hesabınıza bakiye yükleyin; anahtarınız çalışmaya devam eder
429, metinde currently overloaded in the Gonka networkModelin yoğun saatlerde boş kapasitesi kalmamışAuto-Approve ile Zoo Code sorguyu kendisi tekrarlayacak ve bekleme süresini artıracaktır; Auto-Approve olmadan Retry butonuna basın. Süreç uzarsa profili komşu bir modele geçirin; ağ durumu durum sayfasında görülebilir
Model araç çağrısı yerine metinle yanıt verdi ve Zoo Code kendi kendine bir sorgu daha gönderdi; üst üste iki böyle yanıttan sonra – The model failed to use any tools in its responseZoo Code her adımda bir araç çağrısı bekler ve alamazsa modele bunu hatırlatır. Bu durum genellikle bir araç sonucundan sonra olur: model içeriği yanıtlar ve hatırlatmadan sonra attempt_completion çağrısını yaparTek bir tekrar normaldir, görev kendiliğinden tamamlanacaktır. Sık sık tekrarlanıyorsa profili DeepSeek V4 Flash olarak değiştirin

Bu ne kadara mal olur

Ajan, tokenları bir sohbetten farklı harcar. Zoo Code her sorguya, mod kurallarını içeren bir sistem istemi, araç tanımları ve çalışma klasörü hakkında bilgiler ekler – sorunuzdan önce bile binlerce token – ve bir görev genellikle birkaç adımdan oluşur. Bu yüzden token fiyatı burada belirleyicidir.

JoinGonka Gateway üzerinden tokenlar girişte milyon başına $0.0069, çıkışta milyon başına $0.021 maliyete sahiptir – fiyat, ağdaki tüm modeller için aynıdır ve bu sayfaya canlı bir kaynaktan çekilir. Eylül 2026 fiyatlarına göre toplam tutarların düzeni:

SenaryoTüketimGateway Üzerinden
Tek seferlik görev: dosya oku, hata bulon binlerce tokensentin yüzde biri
Ajanla aktif bir iş günü3-7M tokenbirkaç sent
Günlük geliştirme ayı~150M tokenyaklaşık bir dolar

Karşılaştırma için – Zoo Code'da modellere genel olarak nasıl ödeme yapılabilir:

YöntemNasıl ödenirNelere dikkat etmeli
Satıcı anahtarı: Anthropic, OpenAI, Google Gemini ve diğerleriSatıcının fiyat listesine göre token başınaFiyat modele bağlıdır, fatura oturumların uzunluğuyla birlikte artar
Toplayıcı, örneğin OpenRouter – karşılama ekranındaki ilk seçenektirToplayıcının fiyat listesine göre token başınaTek anahtar altında geniş model seçeneği
JoinGonka GatewayÖn ödemeli bakiyeden token başına, ağdaki tüm modeller için tek fiyatAbonelik veya aylık kota yoktur; tüketim panelde günlere, anahtarlara ve modellere göre görülebilir

Input Price ve Output Price doldurulduğunda, görevin maliyeti başlığında görülür, ancak sent hassasiyetinde – ağ modellerindeki kısa görevler orada $0.00 gösterir. Kesin tüketim ve bakiye, panelde «Kullanım» ve «Faturalandırma» bölümlerindedir.

Çalışırken nelere dikkat etmeli

Onaylar ve özerklik. Varsayılan olarak Auto-Approve kapalıdır ve Zoo Code okuma, yazma ve komutlar için izin ister; uzun görevler için giriş alanının yanındaki Auto-approve menüsünden gerekli kategorileri açın. Komutlar için Destructive Command Guard (Settings → Auto-Approve) bulunur: eklenti çalıştırılabilir dosyasını indirir, sonrasında izin verilen komutlar otomatik olarak yürütülürken, engellenenler onay bekler. Auto-Approve ile Zoo Code başarısız istekleri kendisi tekrar dener: duraklama 5 saniyeden başlar ve her denemede ikiye katlanır, ancak 10 dakikayı geçmez.

Akış yanıtı. Enable streaming'i kapatmayın: akışta ağ geçidi metni oluşturulduğu anda iletir ve yanıtı sadece modelin tavanıyla sınırlar; akışsız ve açık bir limit içermeyen istek ise 1500 yanıt tokeninde kesilir (GLM-5.3 Flash için bu 3000'dir).

Kod indeksleme. Proje genelinde anlamsal arama (Codebase Indexing), modelden ayrı olarak embedding sağlayıcısı üzerinden yapılandırılır; bunun için yerel bir seçenek olan Semble - Local mevcuttur.

Resimler. Ağ modelleri metin tabanlıdır. Ekran görüntüleri ve taslaklar için resimlerle çalışan bir model içeren ayrı bir profil oluşturun ve bu tür bir görev için ona geçiş yapın.

Gizlilik. Zoo Code, kurulum kimliğine bağlı hata ve kullanım verilerini geliştiricilere gönderir – kod ve istemler hariç; bu, Settings → About Zoo Code altındaki Allow error and usage reporting anahtarıyla devre dışı bırakılabilir. Ağ geçidi tarafında ise istem ve yanıt içerikleri saklanmaz: kabinede sadece istek ve token sayaçları görülür.

Zoo Code, eski katkıda bulunanları tarafından geliştirilen kapalı Roo Code'un devamıdır: aynı modlar ve .roomodes ile .roo/ dosyaları, Roo'dan ayar ve geçmiş içe aktarma özellikleri mevcuttur. JoinGonka Gateway'e OpenAI Compatible sağlayıcısı aracılığıyla bağlanır: Base URL https://gate.joingonka.ai/v1, anahtar jg-…, yerine konulan gpt-4o yerine ağ modeli ve doğru Context Window Size ve Max Output Tokens (DeepSeek V4 Flash — 380000 ve 32768, GLM-5.3 Flash — 390000 ve 8192, MiniMax M2.7 — 200000 ve 8192), Image Support kapalı; değerleri npx @joingonka/setup --tool zoo --model deepseek yazdırır. Sonrası model profiline göre: DeepSeek V4 Flash, Code, Debug ve Orchestrator üzerinde, GLM-5.3 Flash ise Architect ve Ask üzerinde çalışır.

Daha fazla bilgi edinmek ister misiniz?

Diğer bölümleri keşfedin veya şimdi GNK kazanmaya başlayın.

Anahtar ve ücretsiz tokenleri al →