Mga Seksyon ng Base ng Kaalaman ▾

Nabigasyon

▸ Magsimula rito Ayon sa papel

Mga Kategorya

Mga Gamit 52
Glosaryo 12

Mga Tool

Zoo Code + JoinGonka Gateway: paglipat mula sa Roo Code patungo sa Gonka models

Zoo Code — isang extension para sa VS Code kung saan ang AI-agent ay nagbabasa at nag-e-edit ng mga project file, nagpapatakbo ng mga command, at tinatapos ang mga multi-step tasks sa mga mode na Code, Architect, Ask, Debug, at Orchestrator. Ito ay pagpapatuloy ng Roo Code: nang itigil ng Roo team ang trabaho sa extension — noong Mayo 15, 2026, ito ay tuluyang isinara — ang development ay kinuha ng isang grupo ng mga dating kontribyutor ng Roo, at ang README ng isinarang proyekto ay tumutukoy sa Zoo Code bilang isang fork na sinimulan ng Roo Code community. Ang code ay open source sa ilalim ng Apache 2.0 license, at ang mga bersyon ay inilalabas linggu-linggo: hanggang noong Setyembre 23, 2026, ang stable version ay 3.82.2, at ang extension ay may humigit-kumulang 94 libong installs sa VS Code Marketplace.

Kabilang sa mga provider ng Zoo Code ay ang OpenAI Compatible — anumang endpoint na gumagamit ng OpenAI Chat Completions. Ang JoinGonka Gateway ay isa sa mga ito, kaya ang agent ay kumokonekta sa mga model ng decentralized Gonka network — DeepSeek V4 Flash, GLM-5.3 Flash, at MiniMax M2.7 — sa standard na paraan at gumagana sa iisang presyo na $0.0069 bawat milyong input tokens. Kung mayroon ka pang Roo Code, ang pag-configure nito ay tinalakay sa isang hiwalay na gabay; dito naman ay ang pag-install ng Zoo Code, paglipat mula sa Roo, mga profile para sa mga mode, at pag-troubleshoot ng mga error.

Ang mga field ng form at ang behavior ng extension ay sinuri base sa source code ng Zoo Code 3.82.2, at ang mga request na may parehong format na ipinapadala ng extension ay pinatakbo sa gateway noong Setyembre 23, 2026. Ang mga pangalan ng field ay nakasulat ayon sa English interface; sa localized interface, ang mga label ay isasalin, ngunit ang pagkakasunod-sunod ay mananatiling pareho. Pagkatapos kumpirmahin ang address, makakatanggap ka ng 3M na libreng tokens — sapat na para subukan ang connection sa iyong proyekto.

Quick start: installation at isang command

Hakbang 1: i-install ang extension. Sa VS Code, buksan ang panel ng extensions (Ctrl+Shift+X, sa macOS Cmd+Shift+X), hanapin ang «Zoo Code» at i-install ang extension ng publisher na Zoo Code Organization. Isang command din ito:

code --install-extension ZooCodeOrganization.zoo-code

Kailangan ng VS Code 1.100 o mas bago — iyon ang nakasaad sa manifest ng extension; para sa VSCodium, Windsurf at iba pang editor na walang Marketplace, na-publish ang extension sa Open VSX. Bukod sa stable channel (3.82.2 mula Setyembre 18, 2026) may preliminary 3.83.x — nightly builds ng pangunahing branch; gamitin ang stable para sa trabaho. Pagkatapos ng pag-install, lalabas ang icon ng Zoo Code sa activity bar.

Hakbang 2: kumuha ng key. Magrehistro sa gate.joingonka.ai/register, kumpirmahin ang address at gumawa ng key na may prefix na jg- sa seksyong «Mga API key». Maginhawang gumawa ng hiwalay na key para sa Zoo Code: makikita ang gastos nito sa statistics sa hiwalay na linya.

Hakbang 3: patakbuhin ang installer.

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

Tatanungin ng installer ang key — hindi ito ipinapasa sa command-line arguments para hindi ito manatili sa history ng shell. Wala siyang isusulat: itinatago ng Zoo Code ang mga profile ng provider kasama ang mga key sa secure na secret storage ng VS Code, hindi sa file. Kaya nagpi-print ang installer ng mga ready na value para sa form at ang tunay na limitasyon ng napiling modelo:

Zoo Code is configured in the VS Code extension UI (no file is written).
Open the Zoo Code settings (gear icon) → API Provider, then enter:

  API Provider: OpenAI Compatible
  Base URL:     https://gate.joingonka.ai/v1
  API Key:      jg-your-key
  Model:        deepseek-ai/DeepSeek-V4-Flash-0731

Then set the real limits of this model under Model Configuration
(the defaults do not fit any Gonka model):

  Context Window Size: 380000
  Max Output Tokens:   32768
  Image Support:       off

Zoo Code relies on native tool calling only — all our Gonka models support it.

Kasunod ang resulta ng live na kahilingan sa gateway — kapag nagtagumpay, ang linyang ✓ Verified: the gateway accepted the key, base URL and model. Na-verify agad ang key, address at modelo, hindi sa unang gawain. Buo ang key sa na-print na block para madaling kopyahin — huwag i-publish ang output na ito.

Kung walang --model flag, ilalagay ng installer ang MiniMax M2.7: kung saan manu-manong pumipili ng modelo, iminumungkahi nito ang modelong may pinakamalaking kapasidad sa network. Para sa Zoo Code, inirerekomenda naming magsimula sa DeepSeek V4 Flash: sa aming pagsusuri, natapos nito ang hakbang pagkatapos ng resulta ng tool sa unang kahilingan — nasa seksyon tungkol sa pagsusuri ang mga detalye; tumatanggap din ang flag ng mga daglat na glm (GLM-5.3 Flash) at minimax. Kung walang --tool flag, magpapakita ang installer ng menu ng 25 tools.

Isang detalye sa form: walang hiwalay na block na may pamagat na Model Configuration sa Zoo Code 3.82.2. Nasa parehong form sa ibaba ang mga field ng limitasyon, sa ilalim ng paliwanag na «Configure the capabilities and pricing for your custom OpenAI-compatible model», at nauuna ang Max Output Tokens sa Context Window Size.

Manual na configuration: OpenAI Compatible provider

Sa unang pagtakbo, ang Zoo Code ay nagpapakita ng pagbati na may button na Choose your provider: ito ay patungo sa isang form kung saan ang OpenRouter ay awtomatikong napili — palitan ang provider sa OpenAI Compatible at sa dulo ay i-click ang Finish. Sa susunod, ang parehong form ay mabubuksan sa pamamagitan ng gear icon sa header ng Zoo Code panel, sa ilalim ng section na Providers; ang mga pagbabago ay mase-save gamit ang button na Save.

FieldValueAno ang mahalaga
API ProviderOpenAI CompatibleGumagana ang search sa listahan ng mga provider
Base URLhttps://gate.joingonka.ai/v1Kailangan na may /v1: ang path na /chat/completions ay awtomatikong idinaragdag ng Zoo Code at sa parehong address ito humihiling ng listahan ng mga model
API Keyang iyong key na jg-…Naka-imbak sa secure secrets storage ng VS Code
Modelidentifier mula sa talahanayan sa ibabaAng form ay awtomatikong naglalagay ng gpt-4o — palitan ito. Kapag nailagay na ang address at key, lalabas ang mga model ng gateway sa listahan; ang pag-input ng id nang manu-mano ay magagawa sa pamamagitan ng option na Use custom
Max Output Tokensayon sa talahanayan sa ibabaDefault ay -1, ang "server ang nagdedesisyon." Ito ang dami ng espasyong inilalaan ng Zoo Code para sa sagot, habang nagdedesisyon kung dapat nang i-compress ang history
Context Window Sizeayon sa talahanayan sa ibabaDefault ay 128000: sa ganitong setting, ang history ng DeepSeek V4 Flash ay magsisimulang mag-compress kapag wala pang isang-katlo ng totoong window ang nagagamit
Image Supportnaka-offDefault ay naka-on — kung ganito, pinapayagan ng Zoo Code ang pag-attach ng mga larawan, ngunit text-only ang mga model ng network
Prompt Cachingnaka-off, ayon sa defaultAng markang ito ay nagdaragdag ng cache_control tags sa mga request para sa Anthropic-style cache
Input Price, Output Price$0.0069 at $0.021Presyo bawat milyong tokens, sa numero lang nang walang dollar sign. Hindi mandatory: kailangan lang ito para sa pagtantya ng gastos sa task

Mga limitasyon ng mga model ng network:

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

Ang ibang settings ay hindi na kailangang galawin: iwanang naka-on ang Enable streaming at Include max output tokens, at iwanang naka-off ang Enable R1 model parameters at Use Azure (ito ay mga marka para sa mga model ng pamilyang R1 at para sa Azure OpenAI), at iwanang bakante ang mga field na Custom Headers at Extra Body.

Ang mga limitasyon ay naka-imbak sa profile, hindi sa mismong model: kung papalitan mo ang Model sa parehong profile, mananatiling pareho ang window at output limit. Kaya mas maginhawang gumawa ng sariling profile para sa bawat model — tatalakayin ito sa susunod na section.

Paglipat mula Roo Code, mga mode, at profile para sa mga model

Ang Zoo Code ay nagmula sa code base ng Roo Code, kaya ang paglipat ay tumatagal lamang ng ilang minuto, at hindi mo na kailangang galawin ang mga file ng proyekto. Ang opisyal na migration guide ay naglalarawan ng pag-export ng mga setting at pag-import; ang iba ay inililipat gamit ang isang hiwalay na button o binabasa mula sa mga lumang path:

AnoPaano ilipatAno ang dapat isaalang-alang
Mga profile ng provider, setting, sariling mga modeSa Roo Code: settings → Export. Sa Zoo Code: Import Settings sa welcome screen o Settings → About Zoo Code → ImportPinagsasama ng pag-import ang mga setting: ang mga profile na may parehong pangalan ay ia-update, ang iba ay mananatili. Ang mga API key ay nakalagay sa file sa plain text — burahin ito pagkatapos mag-import
Kasaysayan ng mga taskSettings → About Zoo Code → Import history from Roo CodeKinokopya ang mga task ng Roo Code mula sa storage ng parehong VS Code; ang mga na-import na ay hindi na uulit-ulitin
.roomodes, .roo/rules/, .roo/mcp.jsonHindi na kailangang gumawa ng anumanBinabasa ng Zoo Code ang mga file ng proyekto na ito sa parehong mga path
Mga profile sa Roo Code RouterInililipat nang walang providerAng Roo router ay tinanggal — i-configure muli ang ganitong profile, halimbawa sa OpenAI Compatible

Ang profile ng Roo Code na nakatutok na sa JoinGonka Gateway ay lilipat kasama ang address, key, model, at mga limit — i-verify lamang kung ang model ay nasa network ngayon: ang listahan ay ibinibigay ng GET https://gate.joingonka.ai/v1/models.

Mga Mode at profile. Mayroong limang built-in na mode: Code, Debug, Architect (nag-e-edit lang ng mga Markdown file), Ask (sumasagot nang walang pagbabago), at Orchestrator (nagbibigay ng subtask sa ibang mga mode). Maaari silang ilipat gamit ang listahan sa tabi ng input field, sa pamamagitan ng command na may pangalan ng mode sa simula ng mensahe, halimbawa /architect, o sa pamamagitan ng shortcut na Ctrl+. (Cmd+. sa macOS). Tandaan ng bawat mode ang profile na huli mong ginamit dito, at kapag nagpalit ng mode, awtomatikong ililipat ng Zoo Code ang profile.

Mula rito ay isang maginhawang scheme: bawat profile ay nakatali sa isang model na nakatalaga sa mga mode. Sa Settings → Providers, pindutin ang "+" sa tabi ng field na Configuration Profile, pangalanan ang profile, halimbawa Gonka DeepSeek, at punan ang form; ulitin ito para sa GLM-5.3 Flash at MiniMax M2.7 — ang address at key ay pare-pareho para sa lahat. Pagkatapos, sa bawat mode, piliin ang profile sa listahan ng mga profile malapit sa input field, at matatandaan ito ng mode. Ang icon ng padlock sa listahang ito, sa kabilang banda, ay nagtatakda ng iisang profile para sa lahat ng mode ng working folder.

ModeProfileBakit
Code, DebugDeepSeek V4 FlashWindow na 380K at response ceiling na 32768 — reserba para sa mahabang session at malalaking pagbabago; higit pang detalye sa model overview
Architect, AskGLM-5.3 FlashNag-iisip bago sumagot, at sa plano at paliwanag ay mas mahalaga ang takbo ng pag-iisip kaysa sa volume. Ang reasoning ay gumagamit ng parehong 8192 response ceiling
OrchestratorDeepSeek V4 FlashNaglalaman ng mahabang plano na may mga report ng subtask; ang mga subtask mismo ay tumatakbo sa ibang mga mode at natatanggap ang mga profile ng mga mode na iyon
Backup profileMiniMax M2.7Pinakamalaking kapasidad sa network — ito ang iminumungkahi ng installer kapag ang model ay hindi itinakda ng flag. Pagkatapos ng tool result sa aming pag-check, sumagot ito ng text, at tinawag ang completion tool pagkatapos ng paalala ng Zoo Code — ang task ay natapos isang request ang nakalipas. Ang pangunahing pagpipilian para sa agent tasks sa Zoo Code ay DeepSeek V4 Flash

Antas ng reasoning. Ang checkbox na Enable Reasoning Effort sa form ay nagbubukas ng listahan ng Low, Medium, High, Extra High, at Max; hangga't ito ay naka-off, ang antas ay hindi isasama sa request. Sa GLM-5.3 Flash, ang switch ay binary sa esensya: ang Low ay nag-o-off ng reasoning, anumang ibang antas ay iniiwan itong ganap — maginhawang magpanatili ng hiwalay na GLM profile na may Low para sa mga mabilisang tanong. Higit pang detalye sa GLM-5.3 Flash overview. Sa DeepSeek V4 Flash at MiniMax M2.7, hindi nire-rewrite ng gateway ang scale: kung paano gagana ang antas ay depende sa mismong model.

Pagsusuri: ano ang dapat mangyari

Buksan ang folder na may maliit na file kung saan may halatang error, halimbawa calc.py na may function para sa addition na nagsu-subtract, at sa mode na Code ay isulat: "Basahin ang calc.py at sabihin sa isang pangungusap kung may error ito." Hihingi ang Zoo Code ng pahintulot na basahin ang file — "Zoo wants to read this file", may mga button na Approve at Deny kung hindi pa pinapayagan ang pagbabasa nang maaga sa Auto-Approve. Pagkatapos, tatawagin ng model ang tool para sa pagkumpleto (completion tool), at matatapos ang gawain sa block na Task Completed na may kasamang sagot; ang mga reasoning, kung mayroon, ay ipapakita sa hiwalay na block na Thinking. Ang porsyento ng pagpuno sa context sa collapse na header ng gawain ay kinakalkula mula sa Context Window Size — isa pang dahilan upang itakda ito nang tama.

Ang prosesong ito ay ginaya namin sa pamamagitan ng request ayon sa pattern ng Zoo Code — stream, tools sa isang mahigpit na scheme, at sa history ay may resulta ng read_file. Ang DeepSeek V4 Flash ay sumagot gamit ang native call na attempt_completion na may tamang konklusyon: ang function ay nagsu-subtract sa halip na mag-add. Ang ikalawang bahagi ng pagsusuri ay ang gateway dashboard: sa seksyong "Usage", lalabas ang request na naka-breakdown ayon sa mga model, at ang key ay mag-a-update ng oras ng huling pag-access.

Kung walang Auto-Approve, ang error ay darating bilang block na API Request Failed na may mga button na Retry at Start New Task, kasama ang header na Provider Error na may code at countdown hanggang sa pag-retry. Ang text ng sagot ng gateway ay makikita sa mensahe o sa mga detalye nito:

Ano ang makikitaAno ang ibig sabihin nitoAno ang dapat gawin
401 Invalid API keyHindi tinanggap ng gateway ang keyIlagay muli ang key nang buo at walang mga space; tiyaking aktibo ito sa seksyong "API keys"
400 Model "gpt-4o" not found. Available: …Sa field na Model, naiwan ang gpt-4o na inilagay ng form o may maling idPumili ng model mula sa listahan; inililista ng gateway ang mga available na identifier sa mismong error
405 at HTML page sa halip na sagot, walang laman ang listahan ng mga modelNawala ang suffix na /v1 sa Base URLDapat magtapos ang address sa /v1
404 Invalid URL (POST /v1/v1/chat/completions)May sobrang buntot sa Base URLIwanan lang ang eksaktong https://gate.joingonka.ai/v1
402 Insufficient balanceNaubusan na ng pondo sa balanseMag-top up sa seksyong "Billing"; gumagana pa rin ang key
429, sa text na currently overloaded in the Gonka networkNaubusan ng free capacity ang model sa oras ng peakSa Auto-Approve, kusa nang uulitin ng Zoo Code ang request habang pinapahaba ang pause; kung wala ito, pindutin ang Retry. Kung matagal, ilipat ang profile sa ibang model; tingnan ang status ng network sa status page
Sumagot ang model gamit ang text sa halip na tool call, at kusa nang nagpadala ang Zoo Code ng isa pang request; pagkatapos ng dalawang magkasunod na ganitong sagot — The model failed to use any tools in its responseNaghihintay ang Zoo Code ng tool call sa bawat step at kung hindi ito makukuha, pinaaalalahanan nito ang model. Nangyayari ito pagkatapos ng tool result: sumasagot ang model nang direkta, at tinatawag ang attempt_completion pagkatapos ng paalalaNormal lang ang isang beses na pag-uulit, kusa ring magtatapos ang gawain. Kung madalas itong mangyari, ilipat ang profile sa DeepSeek V4 Flash

Magkano ito

Ang agent ay gumagastos ng tokens nang iba kaysa sa chat. Sa bawat request, inilalagay ng Zoo Code ang system prompt na may mga rule ng mode, description ng tools, at impormasyon tungkol sa working folder — libu-libong tokens na ito bago pa man ang iyong tanong — at ang task ay karaniwang tumatagal ng ilang hakbang. Kaya naman ang presyo bawat token dito ang nagdidikta.

Sa pamamagitan ng JoinGonka Gateway, ang tokens ay nagkakahalaga ng $0.0069 bawat milyon sa input at $0.021 bawat milyon sa output — ang presyo ay pare-pareho para sa lahat ng models sa network at kinukuha sa pahinang ito mula sa live source. Ang order ng halaga base sa presyo noong Setyembre 2026:

ScenarioGastosSa pamamagitan ng Gateway
Isang beses na task: magbasa ng file, humanap ng errorsampu-sampung libong tokensmaliit na bahagi ng sentimo
Isang araw ng aktibong paggawa kasama ang agent3-7M tokensilang sentimo
Isang buwan ng araw-araw na development~150M tokenshalagang nasa isang dolyar

Para sa paghahambing — kung paano ka ba talaga makakapagbayad para sa models sa Zoo Code:

ParaanPaano binabayaranAno ang dapat tandaan
Vendor key: Anthropic, OpenAI, Google Gemini at iba paPara sa tokens base sa presyo ng vendorAng presyo ay nakadepende sa model, lumalaki ang bill habang humahaba ang sessions
Aggregator, halimbawa OpenRouter — siya ang una sa welcome screenPara sa tokens base sa presyo ng aggregatorMalawak na pagpipilian ng models sa ilalim ng iisang key
JoinGonka GatewayPara sa tokens mula sa prepaid balance, iisang presyo para sa lahat ng models sa networkWalang subscriptions at monthly quotas; makikita ang gastos sa dashboard ayon sa araw, key, at models

Dahil sa napunong Input Price at Output Price, makikita ang halaga ng task sa header nito, ngunit sa accuracy na hanggang sentimo — ang mga maikling task sa models ng network ay magpapakita ng $0.00 doon. Ang eksaktong gastos at natitirang balanse ay nasa dashboard, sa mga seksyong "Usage" at "Billing".

Ano ang dapat tandaan sa pagtatrabaho

Mga kumpirmasyon at awtonomiya. Sa default, naka-off ang Auto-Approve, at humihingi ang Zoo Code ng permiso para sa pagbabasa, pagsusulat, at mga command; para sa mahahabang gawain, i-enable ang mga kailangang kategorya sa menu ng Auto-approve sa tabi ng input field. Para sa mga command, mayroong Destructive Command Guard (Settings → Auto-Approve): dina-download ng extension ang executable file nito, at pagkatapos nito, ang mga command na na-approve nito ay kusang gumagana, habang ang mga naka-block ay naghihintay ng kumpirmasyon. Sa Auto-Approve, kusa ring inuulit ng Zoo Code ang mga failed request: ang pause ay nagsisimula sa 5 segundo at nadodoble sa bawat subok, ngunit hindi hihigit sa 10 minuto.

Streaming response. Huwag i-off ang Enable streaming: sa stream, ibinibigay ng gateway ang teksto habang ginagawa ito at nililimitahan ang response hanggang sa limitasyon lang ng modelo, habang ang request na walang stream at walang malinaw na limitasyon ay pinuputol sa 1500 response tokens (sa GLM-5.3 Flash — sa 3000).

Code indexing. Ang semantic search sa project (Codebase Indexing) ay hiwalay na na-a-adjust mula sa modelo, sa pamamagitan ng embeddings provider; para dito, mayroong lokal na opsyon na Semble - Local.

Mga imahe. Ang mga modelo ng network ay text-based. Para sa mga screenshot at layout, gumawa ng hiwalay na profile na may modelong kayang magtrabaho sa mga imahe, at lumipat dito habang ginagawa ang ganoong gawain.

Privacy. Nagpapadala ang Zoo Code sa mga developer ng data tungkol sa mga error at usage na nakatali sa installation ID — nang walang code at prompts; maaari itong i-disable gamit ang switch na Allow error and usage reporting sa Settings → About Zoo Code. Ang gateway sa bahagi nito ay hindi nag-iimbak ng nilalaman ng mga prompt at response: sa dashboard, makikita lang ang mga counter ng request at token.

Ang Zoo Code ay pagpapatuloy ng saradong Roo Code mula sa mga dating contributor nito: parehong mga mode at file na .roomodes at .roo/, import ng mga setting at history mula sa Roo. Sa JoinGonka Gateway, kumokonekta ito gamit ang OpenAI Compatible provider: Base URL https://gate.joingonka.ai/v1, key na jg-…, network model sa halip na ang default na gpt-4o, at tapat na Context Window Size at Max Output Tokens (DeepSeek V4 Flash — 380000 at 32768, GLM-5.3 Flash — 390000 at 8192, MiniMax M2.7 — 200000 at 8192), naka-off ang Image Support; ang mga values ay ipi-print ng npx @joingonka/setup --tool zoo --model deepseek. Sunod ay ayon sa profile para sa bawat modelo: DeepSeek V4 Flash para sa Code, Debug at Orchestrator, GLM-5.3 Flash para sa Architect at Ask.

Gusto mo pang matuto?

Galugarin ang iba pang mga seksyon o simulang kumita ng GNK ngayon.

Kumuha ng key at libreng tokens →