علم کے مرکز کے حصے ▾
نیویگیشن
▸ یہاں سے شروع کریں کردار کے لحاظ سےزمرہ جات
- 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 ایجنٹ
ٹولز
Factory Droid + JoinGonka Gateway: Gonka نیٹ ورک ماڈلز پر BYOK
Factory Droid (کمانڈ droid) کمپنی کا ایک ٹرمینل کوڈ ایجنٹ ہے۔ یہ پروجیکٹ کو سمجھتا ہے، فائلیں ایڈٹ کرتا ہے، کمانڈز اور ٹیسٹ چلاتا ہے، اور بڑے کاموں کے لیے پہلے منصوبہ بندی کرنے کی صلاحیت رکھتا ہے۔ اس کے دو موڈز ہیں: ٹرمینل میں انٹرایکٹو droid اور اسکرپٹ یا CI سے ون ٹائم ٹاسک کے لیے droid exec۔
عام طور پر Droid فیکٹری کیٹلاگ کے ماڈلز پر کام کرتا ہے، لیکن اس میں BYOK کی سہولت موجود ہے: ~/.factory/settings.json میں customModels کا ارے کسی بھی OpenAI Chat Completions اینڈ پوائنٹ کو قبول کرتا ہے۔ JoinGonka Gateway بالکل ایسا ہی ہے، اس لیے کنکشن صرف ایک انسٹالر کمانڈ کے ذریعے ممکن ہے — اور ایجنٹ Gonka کے ڈی سینٹرلائزڈ نیٹ ورک ماڈلز پر کام کرتا ہے: DeepSeek V4 Flash، GLM-5.3 Flash اور MiniMax M2.7، ایک ہی قیمت پر — فی ملین ان پٹ ٹوکنز $0.0069۔
ایک بات پہلے سے جاننا ضروری ہے: Droid کے انٹرایکٹو موڈ کے لیے Factory اکاؤنٹ میں لاگ ان ہونا ضروری ہے، اور اپنے ماڈلز اسے تبدیل نہیں کرتے۔ ہماری جانچ میں، BYOK ماڈلز پر droid exec لاگ ان کے بغیر بھی کام کر گیا — تفصیلات BYOK سیکشن میں دیکھیں۔ نیچے دی گئی کمانڈز، فائلیں اور پیغامات 23 ستمبر 2026 کو Droid 0.225.1 کے ذریعے گیٹ وے پر ٹیسٹ کیے گئے ہیں۔ ایڈریس کی تصدیق کے بعد اکاؤنٹ میں 3M مفت ٹوکنز آئیں گے — جو خود تجربہ کرنے کے لیے کافی ہیں۔
فوری آغاز: انسٹالیشن اور ایک کمانڈ
پہلا قدم: Droid انسٹال کریں۔ Factory کی دستاویزات سے سرکاری طریقے:
# macOS and Linux
curl -fsSL https://app.factory.ai/cli | sh
# Homebrew
brew install --cask droid
# Windows (PowerShell)
irm https://app.factory.ai/cli/windows | iex
# via npm
npm install -g droidاسکرپٹ بائنری کو ~/.local/bin میں رکھتا ہے اور بتاتا ہے کہ اس ڈائریکٹری کو PATH میں کیسے شامل کریں؛ Linux پر دستاویزات کے مطابق اضافی xdg-utils پیکیج بھی انسٹال کرنا ہوگا۔ تصدیق کریں — droid --version۔
دوسرا قدم: کلید حاصل کریں۔ gate.joingonka.ai/register پر رجسٹر کریں، پتہ تصدیق کریں اور "API کلیدیں" سیکشن میں jg- سابقے کے ساتھ ایک کلید بنائیں۔ ایک کلید اور ایک بیلنس نیٹ ورک کے تمام ماڈلز کے لیے کام کرتا ہے۔
تیسرا قدم: انسٹالر چلائیں۔
npx @joingonka/setup --tool droidانسٹالر کلید پوچھے گا — اسے کمانڈ لائن آرگیومنٹس میں نہیں بھیجا جاتا تاکہ شیل کی ہسٹری میں محفوظ نہ رہ جائے — اور چار کام کرے گا:
~/.factory/settings.jsonفائل (Windows پر —%USERPROFILE%\.factory\settings.json) کےcustomModelsایرے میں نیٹ ورک کے ہر ماڈل کے لیے ایک اندراج لکھے گا: گیٹ وے کا پتہ، پرووائیڈر کی قسمgeneric-chat-completion-api، کلید بطور لٹرل، اصل کانٹیکسٹ ونڈو اور جواب کی حد؛ فائل کو600اجازتیں ملیں گی؛- ڈیفالٹ ماڈل —
sessionDefaultSettings.model— کو DeepSeek V4 Flash پر سیٹ کرے گا، لیکن صرف اسی صورت میں جب یہ منتخب نہ ہو یا کسی ایسے ماڈل کی طرف اشارہ کرے جو نیٹ ورک سے نکل چکا ہو۔ Factory کیٹلاگ کے ماڈل یا کسی اور کے BYOK اندراج کو یہ اوور رائیڈ نہیں کرتا، بلکہ بتاتا ہے کہ کیسے سوئچ کریں؛ - پچھلی فائل کی ایک کاپی محفوظ کرے گا، اور
customModelsمیں دوسروں کے اندراجات، باقی سیٹنگز اور کمنٹس کو ویسے ہی رہنے دے گا؛ جو فائل پارس نہ ہو سکے اسے دوبارہ نہیں لکھے گا، بلکہ بتائے گا کہ کیا درست کرنا ہے؛ - آخر میں گیٹ وے پر ایک لائیو درخواست بھیجے گا اور صاف بتائے گا کہ کلید، پتہ اور ماڈل قبول ہوئے یا نہیں۔
--model فلیگ deepseek، glm یا minimax کے اختصار کے ساتھ کوئی اور ڈیفالٹ ماڈل مقرر کرتا ہے — واضح طور پر دیا گیا ماڈل ہمیشہ لکھا جاتا ہے۔ ڈاٹ فائلوں اور سرورز کے لیے بغیر سوال کا موڈ موجود ہے، اس میں کلید ماحولیاتی ویری ایبل سے لی جاتی ہے:
JOINGONKA_API_KEY=jg-your-key npx @joingonka/setup --tool droid --model glm --non-interactiveDroid کو دوبارہ چلانے کی ضرورت نہیں: settings.json میں تبدیلیاں یہ خود نوٹ کر لیتا ہے۔ آخر میں 429 جواب کے ساتھ ! Could not verify right now لائن کا مطلب ماڈل کا مصروف ہونا ہے، کنفیگریشن کی خرابی نہیں — کنفیگریشن پہلے ہی لکھی جا چکی ہے۔
دستی کنفیگریشن: settings.json میں customModels
انسٹالر جو کچھ کرتا ہے، وہ سب ہاتھ سے لکھا جا سکتا ہے۔ Droid کی صارف سیٹنگز ~/.factory/settings.json میں محفوظ ہوتی ہیں؛ اگر فائل موجود نہ ہو تو Droid پہلی بار چلانے پر خود بنا لیتا ہے۔ Gonka نیٹ ورک کے لیے customModels ایرے اور ایک ڈیفالٹ ماڈل درکار ہے:
{
"customModels": [
{
"model": "deepseek-ai/DeepSeek-V4-Flash-0731",
"id": "custom:deepseek-ai/DeepSeek-V4-Flash-0731",
"displayName": "DeepSeek V4 Flash (Gonka)",
"baseUrl": "https://gate.joingonka.ai/v1",
"apiKey": "jg-your-key",
"provider": "generic-chat-completion-api",
"maxOutputTokens": 32768,
"maxContextLimit": 380000,
"noImageSupport": true
},
{
"model": "zai-org/GLM-5.3-Flash",
"id": "custom:zai-org/GLM-5.3-Flash",
"displayName": "GLM 5.3 Flash (Gonka)",
"baseUrl": "https://gate.joingonka.ai/v1",
"apiKey": "jg-your-key",
"provider": "generic-chat-completion-api",
"maxOutputTokens": 8192,
"maxContextLimit": 390000,
"noImageSupport": true
},
{
"model": "MiniMaxAI/MiniMax-M2.7",
"id": "custom:MiniMaxAI/MiniMax-M2.7",
"displayName": "MiniMax M2.7 (Gonka)",
"baseUrl": "https://gate.joingonka.ai/v1",
"apiKey": "jg-your-key",
"provider": "generic-chat-completion-api",
"maxOutputTokens": 8192,
"maxContextLimit": 200000,
"noImageSupport": true
}
],
"sessionDefaultSettings": {
"model": "custom:deepseek-ai/DeepSeek-V4-Flash-0731"
}
}| فیلڈ | ویلیو | اہم بات |
|---|---|---|
model | نیٹ ورک کا ماڈل id | وینڈر پریفکس سمیت جوں کا توں درخواست میں جاتا ہے |
id | custom: + ماڈل id | انٹری کا مستقل نام — -m فلیگ اور ڈیفالٹ ماڈل کے لیے۔ یہ فیلڈ نہ ہو تو Droid خود displayName اور سیریل نمبر سے نام بناتا ہے |
displayName | کوئی بھی لیبل | /model فہرست میں ماڈل اسی نام سے دکھائی دیتا ہے |
baseUrl | https://gate.joingonka.ai/v1 | آخر میں /v1 لازمی ہے: /chat/completions پاتھ Droid خود لکھتا ہے |
apiKey | آپ کی jg-… کلید | لٹرل — سب سے قابلِ اعتماد طریقہ۔ ${JOINGONKA_API_KEY} جیسا حوالہ بھی چلے گا، مگر تب ویری ایبل اُس ماحول میں ہونا ضروری ہے جہاں سے Droid چلایا گیا، ورنہ درخواست نہیں جائے گی |
provider | generic-chat-completion-api | OpenAI Chat Completions کی قسم — بالکل اسی طرح، چھوٹے حروف میں؛ یہ پوری ہدایت اسی پر آزمائی گئی ہے |
maxOutputTokens | 32768, 8192, 8192 | نیٹ ورک میں ہر ماڈل کے جواب کی بالائی حد |
maxContextLimit | 380000, 390000, 200000 | ماڈل کی کانٹیکسٹ ونڈو؛ یہ فیلڈ Factory سیٹنگز اسکیما میں بیان شدہ ہے |
noImageSupport | true | نیٹ ورک کے ماڈل ٹیکسٹ پر مبنی ہیں؛ یہ فلیگ انٹری کے لیے تصویر منسلک کرنا بند کر دیتا ہے |
ڈیفالٹ ماڈل sessionDefaultSettings.model میں محفوظ ہوتا ہے اور انٹری کو اُس کے id سے حوالہ دیتا ہے۔ Factory کی دستاویزات فائل کی روٹ میں ایک اور model کلید کا بھی ذکر کرتی ہیں، مگر ہمارے ٹیسٹ میں -m فلیگ کے بغیر droid exec نے ماڈل sessionDefaultSettings ہی سے لیا — ویلیو بدلنے کے بعد بھی۔
کلید فائل میں سادہ متن کی صورت میں رکھی جاتی ہے: فائل کو chmod 600 ~/.factory/settings.json کمانڈ سے بند کریں اور کلید والی انٹریاں پروجیکٹ کی .factory/settings.json میں منتقل نہ کریں — وہ عام طور پر ریپوزٹری میں چلی جاتی ہے۔ اور اگر Droid چلانے کے بعد فائل مختلف دکھے تو یہ معمول کی بات ہے: کوئی بھی سیٹنگ محفوظ کرتے وقت Droid پوری فائل نئے سرے سے لکھتا ہے — کلیدوں کو ترتیب دیتا ہے، انٹریوں میں index فیلڈ شامل کرتا ہے اور تبصرے محفوظ نہیں رکھتا۔ اُس وقت بھی 600 پرمیشنز برقرار رہتی ہیں، اور انسٹالر ایسی انٹریاں بلا جھجک اپ ڈیٹ کر دیتا ہے۔
Droid میں BYOK: ماڈل کا انتخاب اور Factory اکاؤنٹ کی ضرورت
Droid اپنی ریکارڈنگز کیٹلاگ سے الگ دکھاتا ہے: دستاویزات کے مطابق، انٹرایکٹو موڈ میں /model کمانڈ انہیں Custom models کے سیکشن میں دکھاتی ہے، جبکہ Ctrl+N ان پٹ فیلڈ میں ہی ماڈلز کے درمیان گردش کرتا ہے۔ ون شاٹ موڈ میں ماڈل کا تعین -m فلیگ کرتا ہے جس کی قدر id فیلڈ سے آتی ہے، سلیش جیسے ہیں ویسے لکھے جاتے ہیں: droid exec -m custom:zai-org/GLM-5.3-Flash "…"۔
نام میں غلطی ہوئی تو Droid Invalid model کہے گا اور وہ تمام ماڈلز گنوائے گا جو اسے نظر آتے ہیں، بشمول اپنے، custom:… (display name) کی شکل میں: ساتھ ہی یہ بھی پتہ چل جاتا ہے کہ ریکارڈنگز لوڈ ہو گئی ہیں۔ Factory کی دستاویزات کے انداز کا نام، یعنی سب اسکرپٹ اور نمبر سے بننے والا نام (custom:DeepSeek-V4-Flash-(Gonka)-0)، واضح id کی موجودگی میں کام نہیں کرے گا — ہماری رن میں اس نے وہی Invalid model دیا۔
Factory اکاؤنٹ کس چیز کا متقاضی ہے۔ اپنے ماڈلز ٹوکن کی ادائیگی کا سوال ختم کر دیتے ہیں، مگر خود پروڈکٹ میں داخلے کا نہیں۔ اکاؤنٹ میں لاگ ان کیے بغیر Droid 0.225.1 کی رن نے یہ دکھایا:
| منظرنامہ | Factory میں لاگ ان درکار؟ | رن میں کیا ہوا |
|---|---|---|
انٹرایکٹو droid | جی ہاں | اسپلاش اسکرین کے فوراً بعد — Login اور Exit کے اختیارات کے ساتھ «Please login with your Factory account to continue» اسکرین؛ اس کے بعد اکاؤنٹ کے بغیر آگے بڑھنا ممکن نہیں |
BYOK ماڈلز پر droid exec | دستاویزات کے مطابق — جی ہاں، FACTORY_API_KEY کلید کے ذریعے | نیٹ ورک کے تینوں ماڈلز نے جواب دیا؛ JSON آؤٹ پٹ میں factory_credits: 0، لاگ میں — دستیاب نہ ہونے والے کلاؤڈ فیچرز کے بارے میں انتباہات |
| کلاؤڈ فیچرز: ویب ورژن کے ساتھ سیشن سنک، کنیکٹرز، پلان کی حدیں | جی ہاں | Factory API کو درخواستیں 401 وصول کر کے اسکپ ہو گئیں — ایجنٹ کے کام پر اس کا کوئی اثر نہیں پڑا |
انٹرفیس میں کام کرنے کے لیے Factory اکاؤنٹ بنائیں اور براؤزر کے ذریعے لاگ ان کریں — Login آئٹم یا /login کمانڈ؛ براؤزر کے بغیر مشین پر دستاویزات اکاؤنٹ سیٹنگز سے کلید FACTORY_API_KEY ویری ایبل میں رکھنے کی تجویز دیتی ہیں۔ لاگ ان کے بغیر droid exec کا کام آزمائش کے لیے آسان ہے، مگر سرکاری طور پر بیان شدہ نہیں — CI میں اس پر بھروسا نہ کریں۔ Factory کے قیمتوں والے صفحے کے مطابق، BYOK تمام انفرادی پلانز میں مفت حد کے ساتھ شامل ہے، اور حد سے زیادہ استعمال پر BYOK پلان کی شرائط کے تحت بل کیا جاتا ہے؛ تازہ شرائط — factory.ai/pricing پر۔ نیٹ ورک کے ماڈلز کے ٹوکن البتہ الگ ادا کیے جاتے ہیں — JoinGonka کے بیلنس سے۔
کون سا ماڈل منتخب کریں۔ نیٹ ورک کے تمام ماڈلز کی قیمت ایک ہی ہے، اس لیے انتخاب دراصل رویے کا معاملہ ہے۔ ہماری droid exec رن میں ایک کام — فائل پڑھ کر خرابی ڈھونڈنا — پر انہوں نے یوں کام کیا:
| ماڈل | کنٹیکسٹ / جواب | Droid میں رویہ |
|---|---|---|
| DeepSeek V4 Flash | 380K / 32768 | دو مرحلوں میں درست جواب۔ نیٹ ورک میں سب سے بڑی جواب کی حد، اسی لیے انسٹالر اسی کو ڈیفالٹ پر رکھتا ہے۔ --auto low کے ساتھ اسی نے فائل درست کی اور خود اسے جانچنے کے لیے چلایا |
| GLM-5.3 Flash | 390K / 8192 | دو مرحلوں میں درست جواب، تقریباً 20 سیکنڈ میں۔ استدلال کرنے والا ماڈل: جواب کی حد کا کچھ حصہ سوچ بچار پر چلا جاتا ہے |
| MiniMax M2.7 | 200K / 8192 | دو مرحلوں میں درست جواب، 10-20 سیکنڈ میں۔ ماڈل کا استدلال جواب سے الگ آتا ہے، اور droid exec کے آؤٹ پٹ میں صرف جواب ہی رہتا ہے |
-r فلیگ (استدلال کی سطح) Factory کی دستاویزات کے مطابق BYOK ماڈلز پر لاگو نہیں ہوتا۔ ڈیفالٹ پر DeepSeek V4 Flash کیوں منتخب کیا گیا، اس کا جائزہ ماڈل کے ریویو میں لیا گیا ہے۔
چیک: کیا ہونا چاہیے
ایک خالی ڈائریکٹری میں واضح خرابی والی calc.py فائل رکھیں — مثلاً مستطیل کا رقبہ، جہاں اضلاع کو ضرب کے بجائے جمع کیا گیا ہو — اور Droid سے اسے ڈھونڈنے کو کہیں:
droid exec "Read the file calc.py in the current project directory and tell me in one sentence whether it has a bug."فلیگز کے بغیر droid exec صرف پڑھنے کے موڈ میں کام کرتا ہے: فائلیں دیکھی جا سکتی ہیں، بدلی نہیں جا سکتیں۔ ایجنٹ خود پڑھنے کا ٹول کال کرے گا اور خراب اظہار کا حوالہ دے کر جواب دے گا۔ -o json فلیگ کے ساتھ جواب ایک آبجیکٹ کی صورت میں آتا ہے، جسے اسکرپٹ سے پارس کرنا آسان ہے (آؤٹ پٹ مختصر ہے):
{"type":"result","subtype":"success","is_error":false,"duration_ms":2239,"num_turns":2,
"result":"Yes, the file has a bug: the rectangle area is computed as the sum of the side lengths, but it should be their product (width * height). …",
"usage":{"input_tokens":19016,"output_tokens":146,"factory_credits":0,"ttft_ms":747}}factory_credits: 0 فیلڈ تصدیق کرتی ہے کہ کام آپ کے ماڈل پر ہوا، Factory کریڈٹس میں نہیں۔ ایجنٹ فائلیں تبدیل کر سکے، اس کے لیے خودمختاری کی سطح شامل کریں: droid exec --auto low "Fix the bug in calc.py and change nothing else." — ہمارے رن میں DeepSeek V4 Flash نے فائل پڑھی، جمع کو ضرب سے بدلا اور خود اسکرپٹ چلا کر تصدیق کی کہ 12 آؤٹ پٹ ہو رہا ہے۔
تیسرا معائنہ — گیٹ وے کی طرف سے: ڈیش بورڈ کے «استعمال» سیکشن میں درخواست «ماڈل کے مطابق» بریک ڈاؤن میں نظر آئے گی، اور «کی کے مطابق» بلاک میں آخری درخواست کا وقت اپ ڈیٹ ہو گا۔
اگر کچھ غلط ہو جائے تو Droid کی ایک خصوصیت یاد رکھیں: کنسول میں droid exec صرف Error during droid execution: Exec failed پرنٹ کرتا ہے (JSON میں — "result":"Exec failed")، لیکن اصل وجہ لاگ میں رہ جاتی ہے۔ ایک کمانڈ سے اسے نکالا جا سکتا ہے:
grep agent_error_count ~/.factory/logs/droid-log-single.log | grep -o '"errorMessage":"[^,]*' | tail -1| کیا نظر آتا ہے | اس کا کیا مطلب ہے | کیا کرنا ہے |
|---|---|---|
401 Invalid API key | گیٹ وے نے کی قبول نہیں کی | ماڈل اندراج میں apiKey چیک کریں: مکمل کی، بغیر خالی جگہوں کے۔ اگر وہاں ${…} ریفرنس ہو — تو متغیر لازمی طور پر اس ماحول میں ہونا چاہیے جہاں سے Droid چلایا گیا ہے |
405 <html>…405 Not Allowed… | baseUrl میں /v1 لاحقہ نہیں ہے | پتہ بالکل https://gate.joingonka.ai/v1 ہونا چاہیے |
400 Model "…" not found. Available: … | model فیلڈ میں ٹائپو، اکثر وینڈر پری فکس غائب ہوتا ہے | گیٹ وے خود پیغام میں جو فہرست دیتا ہے، اس سے id کاپی کریں |
Invalid model: custom:… اور ماڈلز کی فہرست | -m فلیگ یا ڈیفالٹ ماڈل ایسے اندراج کا حوالہ دیتے ہیں جو موجود نہیں | Available custom models سیکشن سے نام لیں۔ نیٹ ورک کے ماڈلز وہاں نہیں ہیں — Droid نے اندراجات لوڈ نہیں کیے: JSON سنٹیکس چیک کریں |
429 Model "…" is currently overloaded in the Gonka network (rate limit) | نیٹ ورک میں ماڈل کی ابھی کوئی خالی گنجائش نہیں | Droid خود درخواست دہراتا ہے — ہمارے پاس تقریباً دو منٹ میں پانچ کوششیں ہوتی ہیں۔ کام نہ بنے تو -m فلیگ سے ماڈل بدلیں؛ نیٹ ورک کی حالت — اسٹیٹس صفحے پر |
402 | بیلنس میں رقم ختم ہو گئی | «بلنگ» سیکشن میں اکاؤنٹ ری چارج کریں؛ کی اس دوران بھی کام کرتی رہے گی |
| «Please login with your Factory account to continue» | انٹرایکٹو موڈ کے لیے Factory اکاؤنٹ درکار ہے | Login سے سائن ان کریں یا droid exec کے ذریعے کام کریں |
| پہلے جواب سے پہلے طویل وقفہ | پیک آور پر ماڈل کی قطار | انتظار کریں یا -m فلیگ سے ماڈل بدلیں |
اس کی قیمت کیا ہے
ایجنٹ ٹول چیٹ کی نسبت ٹوکن مختلف طریقے سے خرچ کرتا ہے: ہر جملے کے ساتھ Droid سسٹم پرامپٹ، ٹولز کی تفصیلات اور ورکنگ ڈائرکٹری کا اسکرین شاٹ شامل کرتا ہے، اور ایک ٹاسک مکمل ہونے میں کئی سٹیپس لگتے ہیں۔ ہمارے ٹیسٹ کے دوران، آپ کے سوال سے پہلے ہی ہر سٹیپ میں تقریباً 9.5 ہزار ان پٹ ٹوکن خرچ ہوئے: «فائل پڑھنا اور غلطی تلاش کرنا» ٹاسک میں دو سٹیپس اور تقریباً 19 ہزار ٹوکن لگے، جبکہ «درست کرنا اور تصدیق کرنا» میں چار سٹیپس اور تقریباً 44 ہزار ٹوکن خرچ ہوئے۔ اس لیے یہاں فی ٹوکن قیمت بہت اہمیت رکھتی ہے۔
JoinGonka Gateway کے ذریعے ٹوکن کی قیمت ان پٹ کے لیے $0.0069 فی ملین اور آؤٹ پٹ کے لیے $0.021 فی ملین ہے — یہ قیمت نیٹ ورک کے تمام ماڈلز کے لیے یکساں ہے اور اس صفحے پر لائیو سورس سے لی گئی ہے۔
| سیناریو | خرچ | Gateway کے ذریعے |
|---|---|---|
| ایک ٹاسک: پڑھنا، درست کرنا، چیک کرنا | 19-44K ٹوکن | سینٹ کا معمولی حصہ |
| ایک دن کی سرگرمی | 3-7M ٹوکن | چند سینٹ |
| ایک ماہ کی ڈیولپمنٹ | ~150M ٹوکن | تقریباً ایک ڈالر |
دائیں کالم میں دی گئی قیمتیں ستمبر 2026 کے مطابق ہیں۔ موازنہ کے لیے — Droid میں ماڈلز کے لیے ادائیگی کے طریقے:
| طریقہ | ادائیگی کا ماڈل | حدود |
|---|---|---|
| Factory کیٹلاگ ماڈلز | Pro، Plus یا Max سبسکرپشن | 5 گھنٹے، 7 دن اور 30 دن کی لمٹ؛ اس سے زیادہ کے لیے Droid Core پول یا Extra Usage خریدنا |
| وینڈر کی (Key) کے ساتھ BYOK | وینڈر کی قیمت پر ٹوکن کی ادائیگی | سیشن کے طوالت کے ساتھ بل بڑھتا ہے؛ قیمت منتخب ماڈل پر منحصر ہے |
| JoinGonka Gateway (BYOK) | ٹوکنز کی ادائیگی، پری پیڈ بیلنس | خرچ ڈیش بورڈ میں نظر آتا ہے، گیٹ وے کی کوئی سبسکرپشن یا کوٹا نہیں ہے؛ Factory کے لیے BYOK کی شرائط وہی ہیں جو کسی بھی ذاتی کی (Key) کے لیے ہوتی ہیں |
Droid انٹرفیس میں /cost کمانڈ سیشن کے اعدادوشمار دکھاتی ہے، اور BYOK ماڈلز کے لیے درست خرچ اور بیلنس گیٹ وے ڈیش بورڈ کے «Usage» اور «Billing» سیکشنز میں دیکھا جا سکتا ہے۔ Droid کے لیے ایک الگ کی (Key) بنائیں — اس کا ٹریفک ایک الگ لائن میں نظر آئے گا۔
کام کے دوران اہم نکات
خودمختاری۔ ون شاٹ موڈ میں Droid بطور ڈیفالٹ صرف پڑھتا ہے، سطحیں اجازتیں بڑھاتی ہیں: --auto low — فائل میں ترمیم، --auto medium — اس کے ساتھ ڈیپنڈنسی انسٹالیشن، بلڈ، ٹیسٹ اور لوکل کمٹس، --auto high — push اور ڈپلائے تک۔ --skip-permissions-unsafe فلیگ تمام چیک ہٹا دیتا ہے — صرف ایک بار استعمال ہونے والے کنٹینرز کے لیے۔ انٹرایکٹو موڈ میں سطح Ctrl+L سے بدلتی ہے، اور ابتدائی سطح sessionDefaultSettings.autonomyLevel سے مقرر ہوتی ہے؛ وہاں ڈیفالٹ off ہے — سب کچھ تصدیق کے ساتھ۔
کمٹس میں دستخط۔ includeCoAuthoredByDroid سیٹنگ بطور ڈیفالٹ فعال ہے: Droid کمٹ پیغامات میں شریک مصنف کی ایک سطر شامل کرتا ہے۔ اگر یہ درکار نہ ہو تو settings.json میں "includeCoAuthoredByDroid": false لکھیں۔
سیشنز کہاں محفوظ ہوتے ہیں۔ اکاؤنٹ میں سائن ان کرنے کے بعد Droid بطور ڈیفالٹ CLI سیشنز کو Factory کے ویب ورژن پر آئینہ کرتا ہے — اس کے ذمہ دار cloudSessionSync ہے۔ BYOK کیز، دستاویزات کے مطابق، لوکل رہتی ہیں؛ اگر گفتگو بھی مشین پر رہنی چاہیے تو "cloudSessionSync": false مقرر کریں۔ گیٹ وے اپنی طرف سے پرامپٹس اور جوابات کا مواد محفوظ نہیں کرتا — اعداد و شمار میں صرف خرچ کے مجموعے رہتے ہیں۔
اپ ڈیٹس۔ اسکرپٹ سے انسٹالیشن خود اپ ڈیٹ ہوتی ہے؛ ورژن FACTORY_DROID_AUTO_UPDATE_ENABLED=false متغیر یا droid update --version <version> کمانڈ سے مقرر کیا جا سکتا ہے؛ npm سے بنی بلڈز خود اپ ڈیٹ نہیں ہوتیں۔ اپ ڈیٹ کے بعد ایک droid exec سے تصدیق کریں کہ نیٹ ورک کے ماڈلز موجود ہیں۔
تصاویر۔ نیٹ ورک کے ماڈلز متنی ہیں؛ اسکرین شاٹس کے لیے کسی دوسرے پرووائیڈر کے وژن والے ماڈل کا اندراج قریب رکھیں۔
اگر وینڈر اکاؤنٹ کے بغیر کام کرنا ناگزیر ہو۔ نیٹ ورک کے وہی ماڈلز کھلے ٹرمینل ایجنٹس سے منسلک کیے جا سکتے ہیں، جنہیں سائن ان کی ضرورت نہیں — مثلاً OpenCode میں اسی انسٹالر کے ساتھ، --tool opencode فلیگ کے ساتھ۔
npx @joingonka/setup --tool droid فائل ~/.factory/settings.json کے customModels میں DeepSeek V4 Flash، GLM-5.3 Flash اور MiniMax M2.7 کے اندراجات (provider: generic-chat-completion-api، /v1 کے ساتھ baseUrl، کلید jg-…، واضح id جیسے custom:<model>) شامل کرتا ہے اور DeepSeek V4 Flash کو sessionDefaultSettings.model میں رکھتا ہے۔ انٹرایکٹو موڈ کے لیے Factory اکاؤنٹ درکار ہے؛ بلڈ 0.225.1 میں BYOK ماڈلز پر droid exec اکاؤنٹ کے بغیر بھی کام کر گیا، factory_credits: 0 کے ساتھ۔ تصدیق کے لیے droid exec -o json اور ڈیش بورڈ کا "Usage" سیکشن دیکھیں، اور Droid ناکامی کی وجہ کنسول پر نہیں بلکہ ~/.factory/logs/droid-log-single.log میں لکھتا ہے۔مزید جاننا چاہتے ہیں؟
دیگر حصوں کو دریافت کریں یا ابھی GNK کمانا شروع کریں۔
کی (Key) اور مفت ٹوکن حاصل کریں →