علم کے مرکز کے حصے ▾
نیویگیشن
▸ یہاں سے شروع کریں کردار کے لحاظ سےزمرہ جات
- Cursor + Gonka AI – کوڈنگ کے لیے سستا LLM
- Claude Code + Gonka AI – ٹرمینل کے لیے LLM
- OpenClaw + Gonka AI – سستے AI ایجنٹس
- OpenCode: ٹرمینل میں اپنا ماڈل
- Continue.dev + Gonka AI – VS Code/JetBrains کے لیے AI
- Cline + Gonka AI – VS Code میں AI ایجنٹ
- Aider + Gonka AI – AI کے ساتھ جوڑا پروگرامنگ
- LangChain + Gonka AI – AI ایپلیکیشنز بہت کم قیمت پر
- n8n + Gonka AI – سستے AI کے ساتھ آٹومیشن
- Open WebUI + Gonka AI – اپنا ChatGPT
- LibreChat + Gonka AI — اوپن سورس ChatGPT
- Hermes Agent + DeepSeek, Gonka نیٹ ورک پر — انتہائی کم قیمت میں خودمختار ایجنٹ
- Kilo Code + Gonka AI — VS Code میں AI ایجنٹ
- Roo Code + Gonka AI — VS Code میں خودمختار AI ایجنٹ
- لاما انڈیکس + گونکا AI — RAG-ایپلی کیشنز صرف چند روپے میں
- PydanticAI + گونکا — ٹائپ شدہ AI-ایجنٹ صرف چند روپے میں
- Vercel AI SDK + گونکا AI — TypeScript پر AI-ایپلی کیشنز صرف چند روپے میں
- TanStack AI + گونکا — TypeScript پر AI-ایپلی کیشنز صرف چند روپے میں
- API فوری آغاز — curl, Python, TypeScript
- JoinGonka Gateway — مکمل جائزہ
- مینجمنٹ کیز — Gonka پر SaaS
- سب سے سستا AI API: 2026 کے فراہم کنندگان کا موازنہ
- AI ٹوکن اور API-کی کیسے خریدیں: 2026 کے 3 طریقے
- Cursor Pro کوٹہ ختم — تجزیہ اور سستا متبادل
- Claude Code سستا ہے — بل کا تجزیہ اور تبدیلی
- Cline پیسے ضائع کر رہا ہے — ایجنٹ اتنا زیادہ خرچ کیوں کرتا ہے
- OpenClaw مہنگا ہے — کیوں ایجنٹ ٹوکن ضائع کرتا ہے اور کیسے بچت کریں
- OpenRouter: سستا متبادل — JoinGonka Gateway کے ساتھ موازنہ
- کوڈنگ 2026 کے لیے بہترین AI-ماڈل: موازنہ اور قیمتیں
- حدود کے بغیر GitHub Copilot کا سستا متبادل
- کریڈٹ اور حدود کے بغیر Windsurf کا سستا متبادل
- 2026 میں AI-ایجنٹس کے لیے سب سے سستا API
- ZCode: GLM Coding Plan کی بجائے سستا GLM-inferenced
- JetBrains IDE + JoinGonka Gateway — کریڈٹس کے بجائے اپنا endpoint
- GitHub Copilot BYOK — کوٹہ کے بجائے اپنے ماڈلز
- Zed + JoinGonka Gateway — ایڈیٹر میں سستا انفیرنس
- Pi + JoinGonka Gateway — سستے انفرنس پر ٹرمینل ایجنٹ
- Codex CLI: سبسکرپشن کے بجائے اپنی کی (key)
- DeepSeek Harness: JoinGonka Gateway کے ذریعے اپنا پرووائیڈر
- MiniMax Code: Gonka کے ذریعے اپنی کلید استعمال کرتے ہوئے MiniMax ایجنٹ
- Warp + JoinGonka Gateway — آپ کے اپنے endpoint پر ٹرمینل ایجنٹ
- Trae + JoinGonka Gateway — AI-IDE میں Gonka نیٹ ورک ماڈلز
- Cherry Studio + JoinGonka Gateway — ڈیسک ٹاپ AI کلائنٹ
- omp (Oh My Pi) + JoinGonka Gateway: ماڈل رولز کے ساتھ ایجنٹ
- OpenHands + JoinGonka Gateway: اپنے اینڈپوائنٹ پر ایجنٹ
- qwen-oauth بند ہونے کے بعد Qwen Code: JoinGonka Gateway کے ذریعے کام
- Goose + JoinGonka Gateway: اپنا پرووائیڈر اور کی (key) keyring میں
- Crush + JoinGonka Gateway: Gonka نیٹ ورک کے ماڈلز پر Charm ایجنٹ
- Zoo Code + JoinGonka Gateway: Roo Code سے Gonka ماڈلز پر منتقلی
- Kimi Code CLI: Gonka کے ذریعے اپنی کی استعمال کرتے ہوئے Moonshot AI ایجنٹ
- Factory Droid + JoinGonka Gateway: Gonka نیٹ ورک ماڈلز پر BYOK
- MiMo Code + JoinGonka Gateway: Gonka نیٹ ورک ماڈلز پر Xiaomi ایجنٹ
ٹولز
omp (Oh My Pi) + JoinGonka Gateway: ماڈل رولز کے ساتھ ایجنٹ
omp (Oh My Pi) — ایک ٹرمینل coding-ایجنٹ ہے، جو minimalist Pi کا فورک ہے، جس میں بڑے کاموں کے لیے تمام ضروری فیچرز شامل کیے گئے ہیں: ہر فائل اینٹری پر لینگویج سرورز (LSP)، اصلی ڈیبگر کا کنٹرول، الگ تھلگ ورکنگ کاپیز میں سب ایجنٹس، اور مستقل Python اور JavaScript سیلز۔ کور Rust میں لکھا گیا ہے اور ایک ہی بائنری macOS، Linux اور Windows پر چلتی ہے۔
omp میں پرووائیڈرز کو ڈیکلیریٹو طریقے سے بیان کیا جاتا ہے: کوئی بھی endpoint جو OpenAI Chat Completions کو سپورٹ کرتا ہے، اسے ~/.omp/agent/models.yml میں صرف دس لائنوں کے کوڈ سے شامل کیا جا سکتا ہے۔ JoinGonka Gateway بالکل ایسا ہی ہے، لہذا اسے جوڑنے کے لیے صرف ایک انسٹالر کمانڈ یا دو مختصر YAML فائلیں کافی ہیں۔ اس کے بعد ایجنٹ Gonka کے ڈیسینٹرالائزڈ نیٹ ورک کے ماڈلز پر چلتا ہے — DeepSeek V4 Flash، GLM-5.3 Flash اور MiniMax M2.7 — ایک ہی قیمت پر: فی ملین ان پٹ ٹوکنز کے لیے $0.0069۔
اصل Pi سے omp کا بنیادی فرق ماڈل رولز ہے: عام اقدامات، گہری جانچ پڑتال، پلاننگ موڈ اور پس منظر کے چھوٹے کام مختلف ماڈلز کو دیے جا سکتے ہیں اور بیک اپ چین کے ذریعے محفوظ کیے جا سکتے ہیں۔ نیچے فوری راستہ، مینوئل سیٹ اپ، 'کون سا ماڈل کس رول کے لیے' کا ٹیبل اور غلطیوں کی نشاندہی دی گئی ہے۔ کمانڈز اور پیغامات کو 21 ستمبر 2026 کو گیٹ وے کے ذریعے omp 18.2.8 چلا کر تصدیق کیا گیا ہے۔ ایڈریس کنفرم کرنے کے بعد اکاؤنٹ میں 3M مفت ٹوکنز آئیں گے — جو اس سب کو خود دہرانے کے لیے کافی ہیں۔
فوری شروعات: تنصیب اور ایک کمانڈ
مرحلہ 1: omp انسٹال کریں۔ پروجیکٹ کے README سے سرکاری طریقے:
# 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 | iexمرحلہ 2: کلید حاصل کریں۔ gate.joingonka.ai/register پر رجسٹر کریں، پتہ تصدیق کریں اور "API-کلیدیں" کے حصے میں jg- سابقے کے ساتھ ایک کلید بنائیں۔ نیٹ ورک کے تمام ماڈلز کے لیے ایک کلید اور ایک بیلنس کام کرتا ہے۔
مرحلہ 3: انسٹالر چلائیں۔
npx @joingonka/setup --tool ompانسٹالر کلید پوچھے گا — کمانڈ لائن آرگیومنٹس میں یہ نہیں دی جاتی تاکہ شیل کی تاریخ میں نہ رہ جائے — اور چار کام کرے گا:
~/.omp/agent/models.ymlمیںjoingonkaپرووائیڈر لکھے گا: گیٹ وے کا پتہ،openai-completionsپروٹوکول، لٹرل کلید اور نیٹ ورک کے تین ماڈلز حقیقی کانٹیکسٹ ونڈوز اور جواب کی حدوں کے ساتھ؛ فائل کو600اجازتیں ملیں گی؛- ڈیفالٹ ماڈل —
~/.omp/agent/config.ymlمیںmodelRoles.default— DeepSeek V4 Flash پر سیٹ کرے گا، مگر صرف اسی صورت میں جب کردار خالی ہو یا نیٹ ورک سے نکل جانے والے ماڈل کی طرف اشارہ کرے: کسی اور کا انتخاب یہ نہیں چھینتا، بلکہ بتاتا ہے کہ کیسے تبدیل کرنا ہے؛ - لکھنے سے پہلے پچھلی فائل کا بیک اپ لے گا، اور باقی پرووائیڈرز، کردار اور تبصرے جیسے تھے ویسے رہیں گے؛
- آخر میں گیٹ وے پر ایک لائیو درخواست بھیجے گا اور سیدھا بتائے گا کہ کلید، پتہ اور ماڈل قبول ہوئے یا نہیں۔
دوسرا ڈیفالٹ ماڈل --model فلیگ سے مقرر ہوتا ہے deepseek، glm یا minimax کے مخفف کے ساتھ — واضح طور پر بتایا گیا ماڈل ہمیشہ لکھا جاتا ہے۔ ڈاٹ فائلز اور سرورز کے لیے ایک بغیر سوال والا موڈ ہے، جس میں کلید ماحولیاتی متغیر سے لی جاتی ہے:
JOINGONKA_API_KEY=jg-your-key npx @joingonka/setup --tool omp --model glm --non-interactiveکنفگز کے غیر معیاری مقام کا انسٹالر خود خیال رکھتا ہے: نامزد پروفائل (OMP_PROFILE) اور منتقل شدہ ایجنٹ ڈائریکٹری (PI_CODING_AGENT_DIR)۔ وراثتی models.json کو یہ اسی طرح models.yml میں منتقل کرتا ہے جیسے خود omp کرتا — پچھلے پرووائیڈرز غائب نہیں ہوں گے۔ اور اگر ساتھ پرانا settings.json ہو config.yml کے بغیر، تو انسٹالر config.yml نہیں بنائے گا تاکہ omp اپنی سیٹنگز کی منتقلی نہ چھوڑے: یہ ایک بار omp چلانے اور کمانڈ دہرانے کو کہے گا۔
مینوئل سیٹ اپ: دو YAML فائلیں
انسٹالر جو کچھ کرتا ہے، وہ سب ہاتھ سے لکھا جا سکتا ہے۔ فائلیں صرف دو ہیں، اور ہر ایک کا اپنا کام ہے: models.yml پرووائیڈرز اور ماڈلز بیان کرتی ہے، config.yml سیٹنگز محفوظ رکھتی ہے — بشمول یہ کہ کون سا ماڈل کس رول پر ہے۔
# ~/.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| فیلڈ | ویلیو | اہم بات |
|---|---|---|
baseUrl | https://gate.joingonka.ai/v1 | آخر میں /v1 لازمی ہے: /chat/completions پاتھ omp خود شامل کرتا ہے |
api | openai-completions | Chat Completions ٹرانسپورٹ — اسی پر یہ پوری ہدایت آزمائی گئی ہے |
apiKey | آپ کی کلید jg-… | omp پہلے اسی نام کا ماحول متغیر ڈھونڈتا ہے اور نہ ملنے پر سٹرنگ کو بطور کلید لے لیتا ہے۔ ! سے شروع ہونے والی ویلیو ایک کمانڈ ہے جس کا آؤٹ پٹ کلید بنے گا |
contextWindow, maxTokens | اوپر دی گئی ماڈل فہرست کے مطابق | ان کے بغیر omp 128000 اور 16384 ڈال دیتا ہے — نیٹ ورک کے ماڈلز کے لیے یہ درست نہیں۔ کانٹیکسٹ ونڈو ہی سے ایجنٹ اندازہ لگاتا ہے کہ ہسٹری کب سمیٹنی ہے |
input | [text] | نیٹ ورک کے ماڈلز ٹیکسٹ لیتے ہیں |
reasoning | true | ریزننگ ماڈل کی نشان دہی: انسٹالر یہ DeepSeek V4 Flash اور GLM-5.3 Flash پر لگاتا ہے، MiniMax M2.7 کے اندراج میں یہ نہیں ہوتا |
کلید کو براہِ راست لکھنا سب سے بے جھنجھٹ طریقہ ہے: omp کسی بھی ماحول سے شروع ہو جاتا ہے، اور فائل کو chmod 600 ~/.omp/agent/models.yml کمانڈ سے بند کر دینا کافی ہے۔ کلید فائل سے باہر رکھنی ہو تو apiKey میں متغیر کا نام لکھیں، مثلاً JOINGONKA_API_KEY، اور اسے اُس شیل میں ایکسپورٹ کریں جہاں سے omp چلاتے ہیں: کلید حل کرنے کا یہی طریقہ پروجیکٹ کی دستاویزات میں بیان ہوا ہے۔
اختیاری فیلڈ cost (فی ملین ٹوکن قیمت) صرف omp کے انٹرفیس میں سیشن کی لاگت کا اندازہ لگانے کے لیے درکار ہے۔ انسٹالر وہاں انسٹال کے وقت گیٹ وے کی موجودہ قیمت لکھ دیتا ہے؛ ہاتھ سے لکھی کنفگ میں یہ فیلڈ چھوڑی جا سکتی ہے — اس اندازے کا آپ کے بل سے کوئی تعلق نہیں، اصل خرچ ڈیش بورڈ دکھاتا ہے۔
ماڈل سلیکٹر provider/model-id کی صورت میں لکھا جاتا ہے۔ پرووائیڈر کا نام پہلی سلیش پر الگ ہوتا ہے، اس لیے اپنی سلیش والے نیٹ ورک آئی ڈی جیسے ہیں ویسے ہی لکھے جاتے ہیں: joingonka/deepseek-ai/DeepSeek-V4-Flash-0731۔ config.yml بدلنے کے بجائے انٹرفیس سے بھی رول مقرر کیا جا سکتا ہے — سیشن کے اندر /model کمانڈ سے یا omp setup وزرڈ میں۔
ماڈل کے کردار: کون سا ماڈل کس کام کے لیے
omp میں ہر چیز کے لیے ایک ہی ماڈل نہیں بلکہ کرداروں (roles) کے لحاظ سے ماڈل منتخب کیے جاتے ہیں — یہ سیٹنگ کا سب سے اہم پہلو ہے۔ ڈائیلاگ کے لیے ان بلٹ کردار یہ ہیں: default, smol, slow, plan, commit, task, tiny, memory, advisor اور vision۔ سب کو سیٹ کرنے کی ضرورت نہیں: غیر متعین smol اور slow پہلے default کردار کا ماڈل لیتے ہیں، task کردار کے بغیر سب ایجنٹس موجودہ سیشن کے ماڈل پر کام کرتے ہیں، اور commit اور tiny ماڈلز smol کی پیروی کرتے ہیں۔ ایک لائن پر مشتمل کنفیگریشن default مکمل طور پر کارآمد ہے۔
نیٹ ورک کے ماڈلز کے درمیان کرداروں کو تقسیم کرنے کا مقصد بچت نہیں ہے — کیونکہ DeepSeek V4 Flash، GLM-5.3 Flash اور MiniMax M2.7 کی قیمت ایک ہی ہے — بلکہ رویے اور صلاحیت کی بنیاد پر ہے: سوچنے والا ماڈل بہتر منصوبہ بندی کرتا ہے، لمبے جواب والا ماڈل بہتر لکھتا ہے، اور پس منظر کے چھوٹے کاموں کو مرکزی ٹاسک کی قطار میں رکھنے کی ضرورت نہیں ہے۔
| کردار | اس پر کیا چلتا ہے | نیٹ ورک ماڈل | وجہ |
|---|---|---|---|
default | ایجنٹ کی عام چالیں: پڑھنا، ترمیم، کمانڈز | DeepSeek V4 Flash | 380K کانٹیکسٹ اور 32768 جواب کی حد — طویل سیشنز میں ٹولز کے ساتھ استعمال کے لیے ذخیرہ؛ انسٹالر بھی یہی سیٹ کرتا ہے |
smol, task, commit | فوری ذیلی ٹاسک، سب ایجنٹس، کمٹ کے لیے تبدیلیوں کا تجزیہ | سیٹ نہ کریں — وراثت کے ذریعے DeepSeek V4 Flash پر آئیں گے | یہ سب ٹولز استعمال کرتے ہیں، اور یکساں قیمت پر الگ 'سستا' ماڈل کوئی بچت نہیں کرتا |
slow | گہرا تجزیہ: الجھی ہوئی منطق، وجہ تلاش کرنا | GLM-5.3 Flash | جواب سے پہلے سوچتا ہے؛ 8192 جواب کی حد کا کچھ حصہ سوچنے میں جاتا ہے — طویل ٹیکسٹ کے لیے DeepSeek V4 Flash واپس لائیں |
plan | پلاننگ موڈ | GLM-5.3 Flash | پلان ایک مختصر ٹیکسٹ ہے جس میں سوچ کا عمل حجم سے زیادہ اہم ہے |
tiny | سیشن کے عنوانات اور سروس کلاسیفیکیشن — ٹولز کے بغیر مختصر درخواستیں | MiniMax M2.7 | اس ماڈل کی نیٹ ورک میں سب سے زیادہ صلاحیت ہے اور بیک گراؤنڈ مین ٹاسک کے ساتھ سلاٹس کے لیے مقابلہ نہیں کرتا |
advisor | دوسرا ماڈل جو مین ٹاسک کی ہر چال پڑھتا ہے اور تبصرے شامل کرتا ہے | GLM-5.3 Flash، حسب ضرورت | مشیر کا ایگزیکیوٹر سے مختلف ہونا مفید ہے؛ /advisor on کمانڈ سے فعال ہوتا ہے |
vision | تصویروں کے ساتھ کام | سیٹ نہ کریں | نیٹ ورک کے ماڈلز ٹیکسٹ پر مبنی ہیں: یہ کردار ویژن-ماڈل والے پرووائیڈر کے لیے چھوڑ دیں |
# ~/.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-Flashretry.fallbackChains بلاک رش کے اوقات کے لیے انشورنس ہے: جب مین ماڈل مسلسل 429 کا جواب دے، تو omp بقیہ کام چین کی اگلی انٹری کو منتقل کر دیتا ہے، اور وقفے کے بعد مین پر واپس آ جاتا ہے۔ چین کی کلید کوئی کردار، مخصوص ماڈل یا پورا پرووائیڈر (joingonka/*) ہو سکتی ہے۔
ایک رن کے لیے کردار کو فلیگ کے ذریعے ری ڈیفائن کیا جا سکتا ہے: omp --model slow سیشن کو slow کردار کے ماڈل پر چلاتا ہے، جبکہ --smol، --slow اور --plan خود کردار کے ماڈل کو بدل دیتے ہیں۔ سیشن کے اندر Ctrl+P کرداروں کے ماڈلز کو براؤز کرتا ہے، اور /model انتخاب کھولتا ہے؛ Roles ٹیب میں کرداروں اور ان کے متبادل سیٹ کیے جاتے ہیں۔
کردار کی ویلیو کے ساتھ سوچنے کی سطح لکھی جا سکتی ہے — :low, :medium, :high۔ یہ omp سنٹیکس ہے، اور مخصوص ماڈل اس سطح کو کیسے سمجھتا ہے، یہ اسی پر منحصر ہے: GLM-5.3 Flash کے لیے یہ ایک بائنری سوئچ ہے — تفصیلات ماڈل کے جائزے میں دیکھیں۔ ایک اور مفید تفصیل: کرداروں کو ایک ریپوزٹری کے لیے <repo>/.omp/config.yml فائل کے ذریعے ری ڈیفائن کیا جا سکتا ہے جس میں وہی modelRoles بلاک ہو۔ پرووائیڈرز اور کیز ہوم ڈائریکٹری میں ہی رہتی ہیں، تاکہ کی ریپوزٹری میں نہ جائے۔
تصدیق: کیا ہونا چاہیے
پہلے یقینی بنائیں کہ omp پرووائیڈر کو دیکھ رہا ہے:
omp models joingonkaجواب میں تین سطروں کی ایک ٹیبل آتی ہے جس میں کانٹیکسٹ ونڈوز اور جواب کی حد models.yml سے لی گئی اور ہزاروں میں گول کی گئی ہوتی ہیں (آؤٹ پٹ مختصر ہے: omp میں thinking اور 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.2Kپھر — بغیر انٹرفیس کے ایک بار چلائیں۔ ایک خالی ڈائریکٹری میں واضح bug والی فائل رکھیں اور اسے ڈھونڈنے کو کہیں:
omp -p "Read calc.py and tell me in one sentence whether it has a bug."ایجنٹ کو خود ہی ریڈنگ ٹول کال کرنا چاہیے اور لبِ لباب جواب دینا چاہیے — یہ بتاتے ہوئے کہ bug کس ایکسپریشن میں ہے۔ 21 ستمبر 2026 کو ہمارے رن میں یہ چکر — درخواست، ٹول کال، نتیجہ، جواب — DeepSeek V4 Flash اور GLM-5.3 Flash نے صاف طور پر پاس کیا؛ MiniMax M2.7 کے بارے میں — نیچے ٹیبل کی آخری سطر میں۔
تیسری جانچ — گیٹ وے کی طرف سے: ڈیش بورڈ کے "Usage" سیکشن میں درخواست "By models" بریک ڈاؤن میں نظر آئے گی، اور "By keys" بلاک میں آخری درخواست کا وقت اپ ڈیٹ ہو جائے گا۔ اگر وہاں خالی ہو تو omp کسی اور پرووائیڈر کے پاس جا رہا ہے: دیکھیں کہ رولز پر کیا سیٹ ہے، omp config get modelRoles کمانڈ سے۔
اگر کچھ غلط ہو جائے تو تشخیص عام طور پر پیغام سے ہی پڑھی جا سکتی ہے:
| کیا نظر آتا ہے | اس کا مطلب کیا ہے | کیا کرنا ہے |
|---|---|---|
Bun runtime must be >= 1.3.14 | omp Bun کے ذریعے انسٹال ہوا ہے، مگر Bun خود پرانا ہے | Bun اپ ڈیٹ کریں (bun upgrade) یا تیار بائنری انسٹال کریں: curl -fsSL https://omp.sh/install | sh -s — --binary |
401 Invalid API key | گیٹ وے نے کلید قبول نہیں کی | apiKey چیک کریں: پوری کلید، بغیر اسپیس اور غلط quote کے۔ اگر وہاں کوئی variable کا نام ہے تو اسے اسی شیل میں export ہونا چاہیے جہاں سے omp چلایا گیا |
405 Not Allowed اور nginx کا HTML صفحہ | baseUrl میں suffix گم ہو گیا | ایڈریس کا اختتام /v1 پر ہونا چاہیے |
404 Invalid URL (POST /v1/v1/chat/completions) | baseUrl میں اضافی دُم ہے | بالکل https://gate.joingonka.ai/v1 رکھیں — باقی omp خود لکھ دے گا |
400 Model … not found. Available: … | ماڈل کے id میں ٹائپو | گیٹ وے خود دستیاب شناخت کنندہ گنوا دیتا ہے؛ مکمل فہرست — GET https://gate.joingonka.ai/v1/models |
Warning: models.yml validation failed — custom providers disabled, پھر No models matching "joingonka" | فائل تصدیق میں ناکام: لازمی فیلڈ کے نام میں ٹائپو یا خراب YAML۔ omp اس کے باوجود بلٹ اِن ماڈلز پر چلتا رہتا ہے | وجہ انتباہ کی نیچے والی سطر میں بتائی جاتی ہے؛ فیلڈ درست کریں اور omp models joingonka دوبارہ چلائیں |
429 | کلید کی فی منٹ درخواستوں کی حد ختم، یا مصروف وقت میں ماڈل کی گنجائش ختم | omp خود بڑھتی ہوئی توقف کے ساتھ درخواست دہراتا ہے۔ طویل ہو جائے تو /model سے ماڈل بدلیں یا retry.fallbackChains کنفیگر کریں؛ نیٹ ورک کی حالت اسٹیٹس پیج پر نظر آتی ہے |
402 | بیلنس میں رقم ختم | "Billing" سیکشن میں اکاؤنٹ ری چارج کریں؛ کلید اس دوران کام کرتی رہے گی |
رن مکمل ہو گیا مگر کوئی نظر آنے والا جواب نہیں (-p موڈ میں — خالی سٹرنگ) | 21 ستمبر 2026 کو MiniMax M2.7 پر ٹول کال کے بعد کے رنز میں دیکھا گیا: جواب reasoning بلاک کے اندر آیا اور omp نے اسے سوچ کے طور پر دکھایا | ٹولز والے رولز پر DeepSeek V4 Flash یا GLM-5.3 Flash رکھیں، اور MiniMax M2.7 کو بغیر ٹولز کے مختصر کاموں کے لیے رکھیں |
اس کی قیمت کیا ہے
ایجنٹ ٹول چیٹ کے مقابلے میں ٹوکن مختلف طرح سے خرچ کرتا ہے: ہر جملے میں omp ایک سسٹم پرامپٹ اور ٹولز کی تفصیلات شامل کرتا ہے، اور ایک کام عام طور پر کئی مراحل میں مکمل ہوتا ہے۔ ہمارے ایک ٹیسٹ میں، صرف ایک ریڈنگ ٹول فعال ہونے کے باوجود، ہر مرحلے میں تقریباً 3.5 ہزار ان پٹ ٹوکن خرچ ہوئے؛ مکمل سیٹ کے ساتھ یہ تعداد اور بڑھ جائے گی۔ اس لیے یہاں فی ٹوکن قیمت اہم ہے۔
JoinGonka Gateway کے ذریعے ٹوکن کی قیمت فی ملین ان پٹ $0.0069 اور آؤٹ پٹ $0.021 ہے — یہ قیمت نیٹ ورک کے تمام ماڈلز کے لیے یکساں ہے اور اس صفحے پر براہ راست سورس سے اپ ڈیٹ ہوتی ہے۔
| اسیناریو | خرچ | Gateway کے ذریعے |
|---|---|---|
| ایک بار کا کام: فائل پڑھنا، غلطی تلاش کرنا | 7K ٹوکن سے شروع | سینٹ کا ایک حصہ |
| فعال کام کا دن | 3-7M ٹوکن | چند سینٹ |
| فعال ڈیولپمنٹ کا مہینہ | ~150M ٹوکن | تقریباً ایک ڈالر |
دائیں جانب والے کالم کے تخمینے ستمبر 2026 کی قیمتوں پر مبنی ہیں۔ موازنہ کرنے کے لیے — omp میں ماڈلز کے لیے ادائیگی کے طریقے:
| طریقہ کار | ادائیگی کا ماڈل | حدود |
|---|---|---|
Coding plan سبسکرپشن (/login کے ذریعے لاگ ان) | ماہانہ فکسڈ رقم | وینڈر کی جانب سے کوٹا اور لمٹ اپ ڈیٹ ونڈوز |
| براہ راست وینڈر کی (Key) | وینڈر کی قیمت کے مطابق ٹوکن | سیشن کی لمبائی کے ساتھ بل بڑھتا ہے؛ قیمت منتخب ماڈل پر منحصر ہے |
| JoinGonka Gateway | ٹوکن کے حساب سے، پری پیڈ بیلنس | خرچ ڈیش بورڈ پر نظر آتا ہے؛ کوئی سبسکرپشن یا ماہانہ کوٹا نہیں ہے |
omp سٹیٹس بار سیشن کے تخمینی اخراجات دکھاتا ہے۔ اس کا حساب models.yml کے cost فیلڈ کے مطابق کیا جاتا ہے: انسٹالر وہاں انسٹالیشن کے وقت گیٹ وے کی قیمت درج کرتا ہے، اور نیٹ ورک پر ڈالر کی قیمت GNK ریٹ کے ساتھ تبدیل ہوتی ہے، لہذا یہ تخمینہ ایک رہنما ہے۔ درست اخراجات اور بیلنس ڈیش بورڈ کے «استعمال» (Usage) اور «بلنگ» (Billing) سیکشنز میں دیکھیں۔ ڈیفالٹ کے طور پر DeepSeek V4 Flash کا انتخاب کیوں کیا گیا، اس کی تفصیل ماڈل کے جائزے میں موجود ہے۔
کام کے دوران یاد رکھنے والی باتیں
منظوری کا موڈ۔ بطور ڈیفالٹ omp yolo موڈ میں چلتا ہے: پڑھنے، لکھنے اور کمانڈ چلانے کی خود منظوری دیتا ہے۔ اپنے پروجیکٹ پر یہ سہولت ہے، لیکن کسی اور کے کوڈ پر موڈ سخت کرنے یا کنٹینر میں جانے کی وجہ ہے:
omp config set tools.approvalMode writewrite موڈ میں ایجنٹ صرف کمانڈ چلانے کی اجازت مانگتا ہے، always-ask میں لکھنے کی بھی۔ ایک رن کے لیے یہی کام --approval-mode فلیگ کرتا ہے۔ یہ خود omp کی خاصیت ہے، ماڈل پرووائیڈر پر منحصر نہیں۔
Pi اور omp — مختلف کنفگ کے رشتہ دار۔ ایک ٹول کی سیٹنگ دوسرے کو منتقل نہیں ہوتی: ان کی ڈائریکٹریاں، فارمیٹ اور فیلڈ کے نام الگ ہیں۔
| Pi | omp | |
|---|---|---|
| سیٹنگ ڈائریکٹری | ~/.pi/agent | ~/.omp/agent |
| پرووائیڈرز | models.json | models.yml |
| ڈیفالٹ ماڈل | settings.json: defaultProvider اور defaultModel | config.yml: modelRoles.default |
| کام کے لیے ماڈل کا انتخاب | سیشن میں /model | modelRoles رولز اور retry.fallbackChains چینز |
| جانچ | pi --list-models | omp models joingonka |
| انسٹالر | --tool pi | --tool omp |
ایک سے زیادہ ماحول۔ نامزد پروفائل (omp --profile work یا OMP_PROFILE ویری ایبل) تمام سیٹنگز ~/.omp/profiles/<name>/agent میں منتقل کر دیتا ہے — کام اور ذاتی کیز الگ رکھنے کے لیے آسان۔ موجودہ ایجنٹ ڈائریکٹری پرنٹ کرتا ہے omp config path۔
اگر ایڈیٹر میں ایجنٹ درکار ہو۔ omp ACP پروٹوکول کے ذریعے Zed کے اندر کام کر سکتا ہے — یہی ایجنٹ ہے، وہی سیٹنگز، دوبارہ پرووائیڈر اور رولز سیٹ کرنے کی ضرورت نہیں۔
npx @joingonka/setup --tool omp — یا دو فائلوں کے ذریعے: ~/.omp/agent/models.yml میں joingonka پرووائیڈر (baseUrl کے ساتھ /v1، api: openai-completions، jg-… کی (key)، درست contextWindow اور maxTokens کے ساتھ ماڈلز) اور config.yml میں modelRoles.default۔ اس کے بعد omp کی اصل طاقت رولز کام کرتے ہیں: عام کاموں کے لیے DeepSeek V4 Flash، تجزیہ اور پلاننگ کے لیے GLM-5.3 Flash، پس منظر کے معمولی کاموں کے لیے MiniMax M2.7، اور رش کے اوقات کے لیے fallbackChains چین۔ تصدیق کے لیے omp models joingonka اور ڈیش بورڈ کا «استعمال» (Usage) سیکشن دیکھیں؛ نیٹ ورک کے تمام ماڈلز کی قیمت ایک ہی ہے، اس لیے رولز بجٹ کی بنیاد پر نہیں بلکہ کام کے نوعیت کے مطابق منتخب کیے جاتے ہیں۔مزید جاننا چاہتے ہیں؟
دیگر حصوں کو دریافت کریں یا ابھی GNK کمانا شروع کریں۔
کی (Key) اور مفت ٹوکن حاصل کریں →