Mga Seksyon ng Base ng Kaalaman ▾
Nabigasyon
▸ Magsimula rito Ayon sa papelMga Kategorya
- Cursor + Gonka AI — Murang LLM para sa Coding
- Claude Code + Gonka AI — LLM para sa Terminal
- OpenClaw + Gonka AI — Abot-kayang AI Agents
- OpenCode: sariling modelo sa terminal
- Continue.dev + Gonka AI — AI para sa VS Code/JetBrains
- Cline + Gonka AI — AI Agent sa VS Code
- Aider + Gonka AI — Pair Programming na may AI
- LangChain + Gonka AI — Mga AI Applications sa Mababang Halaga
- n8n + Gonka AI — Automation na may Murang AI
- Open WebUI + Gonka AI — Ating ChatGPT
- LibreChat + Gonka AI — open-source ChatGPT
- Hermes Agent + DeepSeek sa Gonka network — awtonomong ahente sa murang halaga
- Kilo Code + Gonka AI — AI-agent sa VS Code
- Roo Code + Gonka AI — Autonomous na AI-Agent sa VS Code
- LlamaIndex + Gonka AI — Mga Aplikasyon ng RAG sa Maliit na Halaga
- PydanticAI + Gonka — Typed AI Agents sa Maliit na Halaga
- Vercel AI SDK + Gonka AI — AI Applications sa TypeScript sa Maliit na Halaga
- TanStack AI + Gonka — AI Applications sa TypeScript sa Maliit na Halaga
- API Mabilis na Pagsisimula — curl, Python, TypeScript
- JoinGonka Gateway — Buong Pangkalahatang-ideya
- Management Keys — SaaS sa Gonka
- Ang Pinakamurang AI API: Paghahambing ng mga Provider 2026
- Paano bumili ng AI tokens at API key: 3 paraan sa 2026
- Cursor Pro request limit naubos — pagsusuri at murang alternatibo
- Claude Code mas mura — pagsusuri ng bill at paglipat
- Nauubos ang pera sa Cline — bakit masyadong malakas gumastos ang agent
- Ang OpenClaw ay mahal — bakit inuubos ng agent ang mga token at paano makakatipid
- OpenRouter: murang alternatibo — paghahambing sa JoinGonka Gateway
- Pinakamahusay na AI-modelo para sa coding 2026: paghahambing at mga presyo
- Murang alternatibo sa GitHub Copilot nang walang limitasyon
- Murang alternatibo sa Windsurf na walang credits at limits
- Pinakamurang API para sa mga AI-agent sa 2026
- ZCode: murang GLM-inference kapalit ng GLM Coding Plan
- JetBrains IDE + JoinGonka Gateway — sariling endpoint imbes na credits
- GitHub Copilot BYOK — sariling mga modelo imbes na quota
- Zed + JoinGonka Gateway — murang inference sa editor
- Pi + JoinGonka Gateway — terminal agent sa murang inference
- Codex CLI: sariling key sa halip na subscription
- DeepSeek Harness: sariling provider sa pamamagitan ng JoinGonka Gateway
- MiniMax Code: MiniMax agent gamit ang sariling key via Gonka
- Warp + JoinGonka Gateway — terminal agent sa iyong sariling endpoint
- Trae + JoinGonka Gateway — mga Gonka network model sa AI-IDE
- Cherry Studio + JoinGonka Gateway — desktop AI client
- omp (Oh My Pi) + JoinGonka Gateway: agent na may mga model role
- OpenHands + JoinGonka Gateway: ahente sa sariling endpoint
- Qwen Code pagkatapos ng pagsasara ng qwen-oauth: pagtatrabaho sa pamamagitan ng JoinGonka Gateway
- Goose + JoinGonka Gateway: sariling provider at key sa keyring
- Crush + JoinGonka Gateway: Charm agent sa mga modelo ng network ng Gonka
- Zoo Code + JoinGonka Gateway: paglipat mula sa Roo Code patungo sa Gonka models
- Kimi Code CLI: Moonshot AI agent sa iyong sariling key sa pamamagitan ng Gonka
- Factory Droid + JoinGonka Gateway: BYOK sa mga modelo ng network ng Gonka
- MiMo Code + JoinGonka Gateway: Xiaomi agent sa mga Gonka network models
Mga tool
omp (Oh My Pi) + JoinGonka Gateway: agent na may mga model role
omp (Oh My Pi) — isang terminal coding-agent, fork ng minimalist na Pi, kung saan idinagdag ang lahat ng kinakailangan para sa malakihang trabaho: mga language server (LSP) sa bawat pag-save ng file, pamamahala sa totoong debugger, mga sub-agent sa mga isolated na working copy, permanenteng Python at JavaScript cell. Ang core ay nakasulat sa Rust, at ang iisang binary ay tumatakbo sa macOS, Linux, at Windows.
Ang mga provider sa omp ay idinedeklara nang declarative: anumang endpoint na gumagamit ng OpenAI Chat Completions ay idinadagdag sa pamamagitan ng sampung linya sa ~/.omp/agent/models.yml. Ang JoinGonka Gateway ay eksaktong ganito, kaya ang pag-konekta ay nauuwi sa isang installer command o dalawang maikling YAML file. Pagkatapos nito, ang agent ay tatakbo sa mga model ng desentralisadong network ng Gonka — DeepSeek V4 Flash, GLM-5.3 Flash, at MiniMax M2.7 — sa iisang presyo: $0.0069 bawat milyong input token.
Ang pangunahing pagkakaiba ng omp sa magulang nito ay ang mga model role: ang karaniwang mga galaw, malalimang pagsusuri, planning mode, at mga background na detalye ay maaaring ipasa sa iba't ibang model at suportahan ng chain ng mga backup. Sa ibaba ay ang mabilis na paraan, manu-manong setting, table na "anong model para sa anong role" at pag-aayos ng error. Ang mga command at mensahe ay na-verify sa pamamagitan ng live run ng omp 18.2.8 sa pamamagitan ng gateway noong Setyembre 21, 2026. Pagkatapos kumpirmahin ang address, makakatanggap ang account ng 3M na libreng token — sapat na ito para ulitin ang lahat ng ito nang mag-isa.
Mabilis na pagsisimula: pag-install at isang command
Hakbang 1: i-install ang omp. Mga opisyal na paraan mula sa README ng proyekto:
# macOS and Linux
curl -fsSL https://omp.sh/install | sh
# Homebrew
brew install can1357/tap/omp
# via Bun (requires Bun 1.3.14 or newer)
bun install -g @oh-my-pi/pi-coding-agent
# Windows (PowerShell)
irm https://omp.sh/install.ps1 | iexHakbang 2: kumuha ng key. Magrehistro sa gate.joingonka.ai/register, i-verify ang email at gumawa ng key na may prefix na jg- sa seksyong «Mga API key». Isang key at isang balanse ang gumagana para sa lahat ng modelo ng network.
Hakbang 3: patakbuhin ang installer.
npx @joingonka/setup --tool ompTatanungin ng installer ang key — hindi ito ipinapasa sa command-line arguments para hindi ito maitala sa shell history — at gagawin ang apat na bagay:
- isusulat ang provider na
joingonkasa~/.omp/agent/models.yml: address ng gateway, protocol naopenai-completions, ang key bilang literal at tatlong modelo ng network na may tunay na context windows at response ceilings; ang file ay makakakuha ng600na permiso; - itakda ang default na modelo —
modelRoles.defaultsa~/.omp/agent/config.yml— sa DeepSeek V4 Flash, pero kung ang role ay walang laman o tumutukoy sa isang modelong wala na sa network: hindi nito sinasapawan ang pinili ng iba, sa halip ay sinasabi kung paano magpalit; - bago magsulat, gagawa ng backup ng dating file, at ang iba pang provider, role at komento ay iiwan kung ano sila;
- sa huli, magpapadala ng live na request sa gateway at direktang sasabihin kung tinanggap ang key, address at modelo.
Ang ibang default na modelo ay itinatakda ng --model flag na may shorthand na deepseek, glm o minimax — ang tahasang tinukoy na modelo ay palaging isinusulat. Para sa dotfiles at server, may mode na walang tanong, kung saan ang key ay kinukuha mula sa environment variable:
JOINGONKA_API_KEY=jg-your-key npx @joingonka/setup --tool omp --model glm --non-interactiveAng hindi karaniwang lokasyon ng config ay awtomatikong isinasaalang-alang ng installer: pinangalanang profile (OMP_PROFILE) at inilipat na agent directory (PI_CODING_AGENT_DIR). Ang minanang models.json ay inililipat nito sa models.yml tulad ng gagawin mismo ng omp — hindi mawawala ang mga dating provider. At kung may katabing lumang settings.json na walang config.yml, hindi gagawa ang installer ng config.yml para hindi laktawan ng omp ang sarili nitong migration ng settings: hihilingin nitong patakbuhin ang omp nang isang beses at ulitin ang command.
Manu-manong pag-setup: dalawang YAML file
Lahat ng ginagawa ng installer ay maaari mong isulat nang manu-mano. Dalawa lang ang file, at may kanya-kanya silang trabaho: inilalarawan ng models.yml ang mga provider at modelo, habang iniimbak ng config.yml ang mga setting — kasama na kung aling modelo ang nakatoka sa aling role.
# ~/.omp/agent/models.yml
providers:
joingonka:
baseUrl: https://gate.joingonka.ai/v1
api: openai-completions
apiKey: jg-your-key
models:
- id: deepseek-ai/DeepSeek-V4-Flash-0731
name: DeepSeek V4 Flash (Gonka)
input: [text]
contextWindow: 380000
maxTokens: 32768
reasoning: true
- id: zai-org/GLM-5.3-Flash
name: GLM-5.3 Flash (Gonka)
input: [text]
contextWindow: 390000
maxTokens: 8192
reasoning: true
- id: MiniMaxAI/MiniMax-M2.7
name: MiniMax M2.7 (Gonka)
input: [text]
contextWindow: 200000
maxTokens: 8192# ~/.omp/agent/config.yml
modelRoles:
default: joingonka/deepseek-ai/DeepSeek-V4-Flash-0731| Field | Halaga | Mahalagang tandaan |
|---|---|---|
baseUrl | https://gate.joingonka.ai/v1 | Kailangang may /v1 sa dulo: ang path na /chat/completions ay si omp na ang nagdaragdag |
api | openai-completions | Transport na Chat Completions — dito nasubok ang buong gabay na ito |
apiKey | ang iyong key na jg-… | Hinahanap muna ng omp ang environment variable na may ganoong pangalan at, kapag wala, ginagamit ang string bilang ang key mismo. Ang value na nagsisimula sa ! ay isang command na ang output ang magiging key |
contextWindow, maxTokens | ayon sa listahan ng modelo sa itaas | Kung wala ang mga ito, maglalagay ang omp ng 128000 at 16384 — hindi ito tugma sa mga modelo ng network. Base sa context window, tinatantya ng agent kung kailan dapat i-compress ang history |
input | [text] | Tumanggap ng text ang mga modelo ng network |
reasoning | true | Marka ng reasoning model: inilalagay ito ng installer sa DeepSeek V4 Flash at GLM-5.3 Flash, samantalang ang entry ng MiniMax M2.7 ay walang ganito |
Ang key na literal ang pinakamadaling opsyon: nagba-boot ang omp mula sa kahit anong environment, at sapat nang isara ang file gamit ang command na chmod 600 ~/.omp/agent/models.yml. Kung gusto mong nasa labas ng file ang key, isulat sa apiKey ang pangalan ng variable, halimbawa JOINGONKA_API_KEY, at i-export ito sa shell kung saan mo pinapatakbo ang omp: ito mismo ang pagkakasunod-sunod ng pag-resolve ng key na nakasaad sa dokumentasyon ng proyekto.
Ang opsyonal na field na cost (presyo bawat milyong token) ay kailangan lang para tantiyahin ang gastos ng session sa interface ng omp. Isinusulat doon ng installer ang live na presyo ng gateway sa oras ng pag-install; sa manu-manong config, maaari nang laktawan ang field — walang kinalaman ang tantiyang ito sa iyong bill, ang aktwal na gastos ay makikita sa dashboard.
Isinusulat ang model selector bilang provider/model-id. Hinihiwalay ang pangalan ng provider sa unang slash, kaya ang mga identifier ng network na may sariling slash ay isinusulat nang ganito mismo: joingonka/deepseek-ai/DeepSeek-V4-Flash-0731. Sa halip na i-edit ang config.yml, maaari mong itakda ang role mula sa interface — gamit ang command na /model sa loob ng session o sa wizard na omp setup.
Mga role ng modelo: anong modelo para sa anong trabaho
Sa omp, hindi iisang modelo ang pinipili para sa lahat, kundi ayon sa mga papel (roles) — ito ang pangunahing mekanismo ng pagsasaayos. Mga built-in na role para sa chat: default, smol, slow, plan, commit, task, tiny, memory, advisor at vision. Hindi kailangang italaga ang lahat: ang mga hindi nakatakdang smol at slow ay kukunin muna ang modelo ng role na default, ang mga sub-agent na walang role na task ay gumagana sa modelo ng kasalukuyang session, ang commit at tiny ay sumusunod sa smol. Ang configuration na may isang linya na default ay ganap na gumagana.
Ang paghahati ng mga role sa pagitan ng mga modelo ng network ay hindi para sa pagtitipid — pare-pareho lang ang presyo ng DeepSeek V4 Flash, GLM-5.3 Flash, at MiniMax M2.7 — kundi para sa gawi (behavior) at kapasidad: ang modelong nag-iisip (reasoning model) ay mas mahusay sa pagpaplano, ang modelong may mahabang sagot ay mas mahusay sa pagsusulat, at ang mga background na detalye ay hindi kailangang isabay sa queue ng pangunahing gawain.
| Role | Ano ang ginagawa rito | Modelo ng network | Bakit |
|---|---|---|---|
default | mga karaniwang galaw ng agent: pagbabasa, pag-edit, mga command | DeepSeek V4 Flash | 380K context at 32768 response ceiling — reserba para sa mahahabang session na may mga tool; ito rin ang itinakda ng installer |
smol, task, commit | mga mabilis na sub-task, sub-agent, pagsusuri ng mga pagbabago para sa commit | huwag magtakda — sa pamamagitan ng inheritance, mapupunta sila sa DeepSeek V4 Flash | Lahat sila ay gumagamit ng mga tool, at ang hiwalay na "murang" modelo ay hindi nakakatipid dahil pare-pareho lang ang presyo |
slow | malalimang pagsusuri: masalimuot na lohika, paghahanap ng sanhi | GLM-5.3 Flash | Nag-iisip bago sumagot; 8192 ang response ceiling, at bahagi nito ay napupunta sa pag-iisip — para sa mahabang text, ibalik sa DeepSeek V4 Flash |
plan | mode ng pagpaplano | GLM-5.3 Flash | Ang plano ay maikling text kung saan mas mahalaga ang daloy ng pag-iisip kaysa sa dami |
tiny | mga session header at administrative classification — mga maikling request na walang tool | MiniMax M2.7 | Ang modelong ito ang may pinakamalaking kapasidad sa network, at hindi ito nakikipag-agawan ng mga slot sa pangunahing gawain |
advisor | pangalawang modelo na nagbabasa ng bawat galaw ng pangunahing modelo at naglalagay ng mga puna | GLM-5.3 Flash, ayon sa kagustuhan | Makatutulong kung ang advisor ay iba sa executor; ia-activate gamit ang command na /advisor on |
vision | mga task na may mga larawan | huwag magtakda | Ang mga modelo ng network ay text-based: iwanan ang role sa provider na may vision-model |
# ~/.omp/agent/config.yml
modelRoles:
default: joingonka/deepseek-ai/DeepSeek-V4-Flash-0731
slow: joingonka/zai-org/GLM-5.3-Flash
plan: joingonka/zai-org/GLM-5.3-Flash
tiny: joingonka/MiniMaxAI/MiniMax-M2.7
retry:
fallbackChains:
default:
- joingonka/zai-org/GLM-5.3-FlashAng block na retry.fallbackChains ay insurance sa oras ng peak: kapag ang pangunahing modelo ay patuloy na sumasagot ng 429, ipapasa ng omp ang natitirang bahagi ng turn sa susunod na entry sa chain, at pagkatapos ng pause ay babalik sa pangunahing modelo. Ang key ng chain ay maaaring role, tiyak na modelo, o buong provider (joingonka/*).
Para sa isang execution, ang role ay maaaring i-redefine gamit ang flag: omp --model slow ay nagpapatakbo ng session sa modelo ng role na slow, habang ang --smol, --slow, at --plan ay pumapalit sa modelo ng mismong role. Sa loob ng session, ang Ctrl+P ay nag-i-scroll sa mga modelo ng role, at ang /model ay nagbubukas ng pagpipilian; sa tab na Roles, maaari ring magtakda ng mga role at ang kanilang mga backup.
Sa value ng role, maaaring magdagdag ng antas ng pag-iisip — :low, :medium, :high. Ito ay syntax ng omp, at kung paano intindihin ng partikular na modelo ang antas ay depende sa mismong modelo: sa GLM-5.3 Flash, halimbawa, ito ay isang binary switch — mga detalye sa overview ng modelo. At isa pang kapaki-pakinabang na detalye: ang mga role ay maaaring i-redefine para sa isang repository gamit ang file na <repo>/.omp/config.yml na may parehong modelRoles block. Ang mga provider at key ay mananatili sa home directory, kaya ang key ay hindi mapupunta sa repository.
Pagsusuri: ano ang dapat mangyari
Una, siguraduhin munang nakikita ng omp ang provider:
omp models joingonkaBilang tugon, may darating na talahanayang may tatlong linya na naglalaman ng mga window ng konteksto at pinakamataas na tugon mula sa models.yml, na ni-round sa libu-libo (pinaikli ang output: may mga karagdagang column pa ang omp na thinking at images):
joingonka (3)
model context max-out
deepseek-ai/DeepSeek-V4-Flash-0731 380K 33K
MiniMaxAI/MiniMax-M2.7 200K 8.2K
zai-org/GLM-5.3-Flash 390K 8.2KPagkatapos — isang beses na pagpapatakbo na walang interface. Maglagay ng file na may malinaw na bug sa isang walang laman na direktoryo at ipahanap ito:
omp -p "Read calc.py and tell me in one sentence whether it has a bug."Dapat mismo na tawagin ng agent ang tool sa pagbasa at sumagot nang tuwiran — kasama ang pagtukoy sa expression kung saan naroon ang bug. Sa aming pagpapatakbo noong Setyembre 21, 2026, ang cycle na ito — kahilingan, pagtawag sa tool, resulta, tugon — ay malinis na naipasa ng DeepSeek V4 Flash at GLM-5.3 Flash; tungkol sa MiniMax M2.7 — nasa huling linya ng talahanayan sa ibaba.
Ang ikatlong pagsusuri — mula sa panig ng gateway: sa dashboard, sa seksyong "Paggamit", lalabas ang kahilingan sa breakdown na "Ayon sa mga modelo", at sa bloke na "Ayon sa mga key" mag-a-update ang oras ng huling kahilingan. Kung walang laman doon, sa ibang provider pumupunta ang omp: tingnan kung ano ang nakatakda sa mga role gamit ang command na omp config get modelRoles.
Kung may nangyaring mali, kadalasang mababasa nang direkta mula sa mensahe ang diagnosis:
| Ano ang nakikita | Ano ang ibig sabihin nito | Ano ang gawin |
|---|---|---|
Bun runtime must be >= 1.3.14 | Ang omp ay naka-install sa pamamagitan ng Bun, ngunit luma na ang Bun mismo | I-update ang Bun (bun upgrade) o mag-install ng ready-made binary: curl -fsSL https://omp.sh/install | sh -s — --binary |
401 Invalid API key | Hindi tinanggap ng gateway ang key | Suriin ang apiKey: buong key, walang espasyo at typo na quotes. Kung pangalan ng variable ang nakalagay doon — dapat itong naka-export sa shell kung saan pinapatakbo ang omp |
405 Not Allowed at HTML page ng nginx | Nawala ang suffix sa baseUrl | Dapat magtapos ang address sa /v1 |
404 Invalid URL (POST /v1/v1/chat/completions) | Sobra ang buntot sa baseUrl | Iwanan nang eksakto ang https://gate.joingonka.ai/v1 — ang iba pa ay idadagdag na mismo ng omp |
400 Model … not found. Available: … | May typo sa id ng modelo | Ang gateway mismo ang naglilista ng mga available na identifier; ang buong listahan — GET https://gate.joingonka.ai/v1/models |
Warning: models.yml validation failed — custom providers disabled, pagkatapos No models matching "joingonka" | Hindi nakapasa sa validation ang file: may typo sa pangalan ng mandatory field o sira ang YAML. Patuloy pa rin namang gumagana ang omp sa mga built-in na modelo | Nakasaad ang dahilan sa linyang nasa ibaba ng warning; ayusin ang field at ulitin ang omp models joingonka |
429 | Naubos na ang per-minute na limitasyon ng kahilingan ng key o naubos na ang kapasidad ng modelo sa peak hours | Kusang inuulit ng omp ang kahilingan na may tumataas na pause. Kung tumagal — palitan ang modelo sa pamamagitan ng /model o i-configure ang retry.fallbackChains; makikita ang estado ng network sa pahina ng status |
402 | Naubos na ang pondo sa balanse | Mag-top up sa account sa seksyong "Billing"; gumagana pa rin naman ang key |
Natapos ang turn, ngunit walang nakikitang tugon (sa -p mode — blangkong linya) | Naobserbahan noong Setyembre 21, 2026 sa MiniMax M2.7 sa mga turn pagkatapos ng pagtawag sa tool: dumating ang tugon sa loob ng reasoning block, at ipinakita ito ng omp bilang pag-iisip | Ilagay sa mga role na may tools ang DeepSeek V4 Flash o GLM-5.3 Flash, at iwanan ang MiniMax M2.7 para sa maiikling gawain na walang tools |
Magkano ito
Ang tool ng ahente ay gumagamit ng mga token nang iba kaysa sa chat: sa bawat parirala mo, nagdaragdag ang omp ng system prompt at mga deskripsyon ng tool, at ang gawain ay karaniwang tumatagal ng ilang hakbang. Sa aming run, kahit sa iisang tool na reader lang ang nakabukas, bawat hakbang ay may dala nang humigit-kumulang 3.5 libong input tokens; mas marami pa kung kompleto ang set. Kaya naman napakahalaga ng presyo bawat token dito.
Sa pamamagitan ng JoinGonka Gateway, ang mga token ay nagkakahalaga ng $0.0069 bawat milyon sa input at $0.021 bawat milyon sa output — ang presyo ay pareho para sa lahat ng mga modelo sa network at kinukuha sa pahinang ito mula sa live source.
| Scenario | Konsumo | Sa pamamagitan ng Gateway |
|---|---|---|
| Isang beses na gawain: magbasa ng file, humanap ng error | mula 7K tokens | pira-pirasong sentimo |
| Isang araw ng aktibong trabaho | 3-7M tokens | iilang sentimo |
| Isang buwan ng aktibong development | ~150M tokens | mga isang dolyar |
Ang mga estimate sa kanang column ay base sa mga presyo noong Setyembre 2026. Para sa paghahambing — paano ka magbabayad para sa mga modelo sa omp:
| Paraan | Modelo ng Pagbabayad | Ano ang nililimitahan |
|---|---|---|
Coding plan subscription (login sa pamamagitan ng /login) | fixed na halaga bawat buwan | mga quota at limitasyon sa pag-update sa panig ng vendor |
| Direktang vendor key | base sa tokens ayon sa presyo ng vendor | lumalaki ang bill kasabay ng haba ng session; ang presyo ay nakadepende sa napiling modelo |
| JoinGonka Gateway | base sa tokens, prepaid balance | makikita ang konsumo sa account; walang mga subscription at buwanang quota |
Ang status line ng omp ay nagpapakita ng estimate ng gastos sa session. Kinakalkula ito gamit ang field na cost mula sa models.yml: inilalagay ng installer ang presyo ng gateway sa oras ng pag-install, at ang presyo sa dolyar sa network ay nagbabago kasabay ng rate ng GNK, kaya ang estimate ay gabay lamang. Ang eksaktong konsumo at balanse ay makikita sa account, sa mga seksyong "Usage" at "Billing". Bakit ang DeepSeek V4 Flash ang napili bilang default ay detalyadong tinalakay sa model overview.
Ano ang dapat isaalang-alang sa pagtatrabaho
Mode ng mga pagpapatibay. Bilang default, gumagana ang omp sa mode na yolo: kusa nitong inaaprubahan ang pagbasa, pagsulat at pagpapatakbo ng mga command. Sa sarili mong proyekto, maginhawa ito; sa code ng iba, dahilan ito para higpitan ang mode o pumasok sa container:
omp config set tools.approvalMode writeSa mode na write, humihingi ng pahintulot ang agent para sa pagpapatakbo ng mga command lamang; sa always-ask, pati na rin sa pagsulat. Para sa isang pagpapatakbo, ito rin ang itinatakda ng flag na --approval-mode. Katangian ito ng omp mismo, hindi ito nakadepende sa provider ng modelo.
Magkamag-anak ang Pi at omp na may magkaibang config. Hindi naipapasa sa isa pa ang setup ng isang tool: may sarili silang mga direktoryo, format at pangalan ng field.
| Pi | omp | |
|---|---|---|
| Direktoryo ng settings | ~/.pi/agent | ~/.omp/agent |
| Mga provider | models.json | models.yml |
| Default na modelo | settings.json: defaultProvider at defaultModel | config.yml: modelRoles.default |
| Pagpili ng modelo ayon sa gawain | /model sa session | mga role na modelRoles at mga chain na retry.fallbackChains |
| Pagsusuri | pi --list-models | omp models joingonka |
| Installer | --tool pi | --tool omp |
Maraming environment. Ang pinangalanang profile (omp --profile work o ang variable na OMP_PROFILE) ay naglilipat ng lahat ng setting sa ~/.omp/profiles/<name>/agent — maginhawa para paghiwalayin ang trabaho at personal na mga key. Ang kasalukuyang direktoryo ng agent ay ipinapakita ng omp config path.
Kung kailangan ang agent sa editor. Marunong gumana ang omp sa loob ng Zed gamit ang protocol na ACP — pareho pa rin itong agent na may parehong settings, hindi na kailangang i-set up muli ang provider at mga role.
npx @joingonka/setup --tool omp — o dalawang file: provider na joingonka sa ~/.omp/agent/models.yml (baseUrl na may /v1, api: openai-completions, key na jg-…, mga modelo na may tapat na contextWindow at maxTokens) at modelRoles.default sa config.yml. Pagkatapos, ang pangunahing tool ng omp ay gagana — mga roles: DeepSeek V4 Flash para sa mga ordinaryong hakbang, GLM-5.3 Flash para sa pagsusuri at pagpaplano, MiniMax M2.7 para sa mga background tasks, at chain na fallbackChains para sa rush hour. Pag-verify — omp models joingonka at seksyong "Usage" sa account; ang presyo ng lahat ng modelo sa network ay pare-pareho, kaya ang mga role ay pinipili base sa behavior, hindi sa budget.Gusto mo pang matuto?
Galugarin ang iba pang mga seksyon o simulang kumita ng GNK ngayon.
Kumuha ng key at libreng tokens →