علم کی بنیاد ڈویلپرز
کوڈنگ کے آلات
کوڈنگ ایجنٹ جو آپ کو منتخب کرنے کی اجازت دیتا ہے کہ ان کے ماڈل کی درخواستیں کہاں جائیں Nymbot پر چل سکتے ہیں. ہر ایک کو ایک بنیادی URL، ایک کلید اور ایک ماڈل ایڈ کی ضرورت ہے؛ یہ صفحہ ہر ایک کے لئے صحیح ترتیبات فراہم کرتا ہے.
یہ صفحہ سہولت کے لیے مشین سے ترجمہ کیا گیا ہے۔ انگریزی اصل وہ ورژن ہے جو لاگو ہوتا ہے۔
شروع کرنے سے پہلے
آپ کو ایک اے پی آئی کلید کی ضرورت ہے، جو ایپ میں بنائی گئی ہو۔ آگ مینو (دیکھیں API کلید)۔ ہر ٹول اے پی آئی کے تین فارمیٹس میں سے ایک بولتا ہے، اور جو اس کے بنیادی یو آر ایل کا فیصلہ کرتا ہے:
| ٹول | فارمیٹ | بنیادی URL |
|---|---|---|
| کلاڈ کوڈ | Anthropic پیغام | https://nymbot.ai/api |
| کوڈیکس سی ایل آئی | جوابات | https://nymbot.ai/api/v1 |
| Cline، Kilo Code، Roo Code، جاری رکھیں | CHAT مکمل کریں | https://nymbot.ai/api/v1 |
ماڈل آئی ڈیز سے آتے ہیں ماڈل کی فہرست,
GET https://nymbot.ai/api/v1/models، جس کے لیے کسی کلید کی ضرورت نہیں ہے۔ نیچے دی گئی مثالیں استعمال کریں۔
anthropic/claude-sonnet-5 اور ایک دوسرے کی طرف سے ایک دوسرے کی طرف سے،
moonshotai/kimi-k3چیک کریں کہ آپ نے منتخب کردہ ماڈل اب بھی درج کیا ہے.
- ایک ماڈل منتخب کریں جو آلات کو بلایا جا سکتا ہے. یہ ایجنٹس فائلوں کو پڑھتے ہیں، ان کو ترمیم کرتے ہیں اور ہر قدم پر آلات کو کال کرتے ہوئے کمانڈز چلائیں.
capabilities.toolsپر سیٹ کریںtrue.nymbot/autoٹولز کے ساتھ کسی بھی درخواست سے انکار کرتا ہے (400unsupported_tool)، لہذا یہ ان میں سے کسی کے ساتھ کام نہیں کرتا ہے۔ - ماڈل کی حدود کو ٹول میں کاپی کریں۔ زیادہ تر ٹولز سیاق و سباق ونڈو اور زیادہ سے زیادہ آؤٹ پٹ کے لیے پوچھتے ہیں۔
context_lengthاورmax_output_tokensماڈل کی فہرست میں۔ ایک ٹول جو ماڈل کی اجازت سے زیادہ آؤٹ پٹ مانگتا ہے اسے مسترد نہیں کیا جاتا ہے ؛ درخواست کو ماڈل کی زیادہ سے زیادہ حد تک کم کر دیا جاتا ہے۔ - قدم پورے آتے ہیں ٹولز کے ساتھ ایک درخواست ایک ٹوکری میں چلتی ہے اور اس کے بعد ایک ٹوکری کے طور پر واپس بھیج دیا جاتا ہے، جبکہ ماڈل کام کرتا ہے جب زندہ پینز کے ساتھ.
ایک کوڈنگ ایجنٹ ایک کام کے لئے بہت سے ماڈل کالز کرتا ہے، ہر ایک اب تک بات چیت رکھتا ہے، لہذا ایک ہی کام چیٹ پیغامات سے کہیں زیادہ خرچ کرسکتا ہے.
کلاڈ کوڈ
کلاڈ کوڈ اپنے گیٹ وے کی ترتیبات کے ذریعے نمبوٹ سے بات کرتا ہے۔ انہیں اس شیل میں سیٹ کریں جہاں سے آپ اسے شروع کرتے ہیں:
Shell
export ANTHROPIC_BASE_URL=https://nymbot.ai/api
export ANTHROPIC_AUTH_TOKEN=sk-nymbot-...
export ANTHROPIC_DEFAULT_OPUS_MODEL=anthropic/claude-opus-5
export ANTHROPIC_DEFAULT_SONNET_MODEL=anthropic/claude-sonnet-5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=anthropic/claude-haiku-4.5
claude
- بنیادی یو آر ایل بالکل ہے
https://nymbot.ai/api: نہیں/v1اور آخر میں کوئی سلیش نہیں، کیونکہ کلود کوڈ شامل کرتا ہے/v1/messagesخود۔ - چابی اندر جاتی ہے
ANTHROPIC_AUTH_TOKEN، جسے کلاڈ کوڈ بھیجتا ہےAuthorization: Bearerجب یہ سیٹ ہوتا ہے، ان درخواستوں کے لیے محفوظ کردہ claude.ai لاگ ان استعمال نہیں ہوتا ہے اور آپ کی سبسکرپشن کی حدود لاگو نہیں ہوتی ہیں۔ - ماڈل سلاٹس کو پن کریں۔ ڈیفالٹ طور پر کلاڈ کوڈ اینتھروپک کے جدید ترین ماڈل کے نام پوچھتا ہے، اور نمبوٹ کلاڈ نام کا جواب صرف اسی یا اس کے کیٹلاگ سے نئے ورژن کے ساتھ دیتا ہے، کبھی بھی پرانا نہیں ؛ ایک ورژن جس پر کیٹلاگ نہیں ہوتا ہے ابھی تک واپس آتا ہے۔
404اشارہ کرتے ہوئے۔opus,sonnetاورhaiku. . . . . . . . . . . . . . . . . . . . . . . . .. . . fableآؤٹ، سیٹANTHROPIC_DEFAULT_FABLE_MODELاسی طرح۔ - ہائیکو سلاٹ کو پن کرنے سے کلاڈ کوڈ کے پس منظر کے کام، جیسے سیشن کے عنوانات، کو بھی اس سستے ماڈل کی طرف لے جاتا ہے۔ اس کے بغیر، وہ کام آپ کے مرکزی ماڈل پر چلتا ہے۔
کلاڈ کوڈ شروع کریں اور چلائیں /statusدی۔ حیثیت ٹیب کو ایک دکھانا چاہیے
Anthropic base URL کے ساتھ لائن https://nymbot.ai/api اور ایک
Auth token لنک کا نام ANTHROPIC_AUTH_TOKEN.
ہر سیشن کے لئے ان ترتیبات کو برقرار رکھنے کے لئے، ان میں ڈالیں env کا بلاک
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json ونڈوز پر) اس کے بجائے۔ کلید کو کبھی بھی کسی پروجیکٹ میں نہ ڈالیں .claude/settings.json، جو پروجیکٹ کے ساتھ وابستہ ہے۔
settings.json
{
"env": {
"ANTHROPIC_BASE_URL": "https://nymbot.ai/api",
"ANTHROPIC_AUTH_TOKEN": "sk-nymbot-...",
"ANTHROPIC_DEFAULT_OPUS_MODEL": "anthropic/claude-opus-5",
"ANTHROPIC_DEFAULT_SONNET_MODEL": "anthropic/claude-sonnet-5",
"ANTHROPIC_DEFAULT_HAIKU_MODEL": "anthropic/claude-haiku-4.5"
}
}
کچھ اور ترتیبات جاننے کے قابل ہیں:
- آؤٹ پٹ لمبائی۔ سیٹ
CLAUDE_CODE_MAX_OUTPUT_TOKENSماڈل کے لیےmax_output_tokens، لہذا کلاڈ کوڈ ماڈل کی اصل حد کے لیے اپنے جوابات کا منصوبہ بناتا ہے۔ - ماڈل picker کے ساتھ
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1کلود کوڈ Nymbot کے ماڈل کی فہرست کو شروع کرتا ہے اور اس میں کلود ماڈل شامل کرتا ہے./model. - مشیر کو چھوڑ دو Claude Code کے مشیر ایک آلہ ہے جو Anthropic کے اپنے سرورز پر چلتا ہے، جو Nymbot چلانے کے قابل نہیں ہے، اور اسے لے جانے والی ایک درخواست قبول نہیں کی جاتی ہے.
/advisor، یا سیٹ کریںCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1اسے مکمل طور پر حذف کرنے کے لئے. - ایم سی پی ٹول کی تلاش کو بند کر دیں۔ کلاڈ کوڈ اسے کسٹم بیس یو آر ایل کے لیے بند کر دیتا ہے، اور نمبوٹ اپنے بھیجے ہوئے ٹول کے حوالہ جات نہیں لے سکتا، اس لیے سیٹ نہ کریں۔
ENABLE_TOOL_SEARCH=trueایم سی پی ٹولز اب بھی کام کرتے ہیں ؛ اس کے بجائے انہیں سامنے سے لوڈ کیا جاتا ہے۔
کلاڈ کوڈ ایک ایسے ماڈل پر بھی چل سکتا ہے جو کلاڈ نہیں ہے: ماڈل سلاٹس کو کسی اور کیٹلاگ آئی ڈی پر اشارہ کریں، جیسے کہ moonshotai/kimi-k3اور set CLAUDE_CODE_MAX_CONTEXT_TOKENS
اس ماڈل کے لئے context_length، چونکہ کلاڈ کوڈ اسے نہیں جان سکتا۔ اینتھروپک دوسرے ماڈلز پر کلاڈ کوڈ کی حمایت نہیں کرتا ہے، اس لیے کھردرے کناروں کی توقع کریں۔
وی ایس کوڈ میں کلاڈ کوڈ
وی ایس کوڈ کی توسیع وہی کلاڈ کوڈ چلاتی ہے، لیکن اس کے شروع ہونے سے پہلے اسناد کی جانچ کرتی ہے، لہذا اسے وی ایس کوڈ کی اپنی صارف کی ترتیبات میں ترتیبات دیں۔ مفت صارف کی ترتیبات (JSON) اور شامل کریں:
settings.json
{
"claudeCode.disableLoginPrompt": true,
"claudeCode.environmentVariables": [
{ "name": "ANTHROPIC_BASE_URL", "value": "https://nymbot.ai/api" },
{ "name": "ANTHROPIC_AUTH_TOKEN", "value": "sk-nymbot-..." },
{ "name": "ANTHROPIC_DEFAULT_OPUS_MODEL", "value": "anthropic/claude-opus-5" },
{ "name": "ANTHROPIC_DEFAULT_SONNET_MODEL", "value": "anthropic/claude-sonnet-5" },
{ "name": "ANTHROPIC_DEFAULT_HAIKU_MODEL", "value": "anthropic/claude-haiku-4.5" }
]
}
Login Prompt کو غیر فعال کریں آپ کو Anthropic میں لاگ ان کرنے کے لئے پوچھتا ہے کہ توسیع کو روکتا ہے. کلاڈ کوڈ اس کے علاوہ، اس میں اضافے کے لئے بھی استعمال کیا جاتا ہے. ~/.claude/settings.json اس کو بھی تک رسائی حاصل ہے، لیکن توسیع کی لاگ ان چیک صرف اس کی اپنی ترتیبات کو پڑھتا ہے.
کوڈیکس سی ایل آئی
Codex Responses API کا استعمال کرتا ہے. Add Nymbot as a provider in ~/.codex/config.toml:
config.toml
model = "anthropic/claude-sonnet-5"
model_provider = "nymbot"
model_context_window = 1000000
[model_providers.nymbot]
name = "Nymbot"
base_url = "https://nymbot.ai/api/v1"
env_key = "NYMBOT_API_KEY"
wire_api = "responses"
[features]
multi_agent = false
اس کے بعد NYMBOT_API_KEY اپنے ماحول میں اور دوڑو codex.
multi_agent = falseضروری ہے۔ Codex کے متعدد ایجنٹ کے اوزار ایک گروپ کے طور پر آتے ہیں جو Nymbot نہیں لے سکتے ہیں، اور جب وہ ہر درخواست پر ہیں تو اس کے ساتھ انکار کیا جاتا ہے.400unsupported_toolNymbot صرف افعال کے اوزار اور ویب تلاش کا استعمال کرتا ہے؛ اگر Codex رپورٹunsupported_tool، ایک خصوصیت یا MCP سرور جس میں ایک اور قسم کے آلے شامل ہوتا ہے.- ایک ایسا ماڈل منتخب کریں جو اوپن اے آئی کا اپنا نہ ہو۔ اس کے علاوہ، یہ OpenAI کے طور پر جانا جاتا ہے، جیسے
openai/gpt-5.6-solکوڈیکس ایک درخواست فارمیٹ میں بدل جاتا ہے جسے نمبوٹ نہیں پڑھ سکتا، اور درخواست کو مسترد کر دیا جاتا ہے۔ کلاڈ، کیمی اور دیگر کیٹلاگ ماڈل کام کرتے ہیں۔ model_context_windowکوڈکس کو ماڈل کی کنٹیکٹ سائز بتاتا ہے، سےcontext_lengthماڈل کی فہرست میں؛ دوسری صورت میں یہ 272,000 ٹوکن کا خیال رکھتا ہے.- کوڈیکس ماڈل کو ایک ویب سرچ ٹول پیش کرتا ہے، جسے نمبوٹ اپنے ساتھ چلاتا ہے۔
ویب تلاش جب سوال کو اس کی ضرورت ہو۔ سیٹ کریں
web_search = "disabled"اسے بند کرنے کے لیے فائل کے اوپری حصے میں۔ - نمبوٹ جوابات کو ذخیرہ نہیں کرتا ہے۔ کوڈیکس پہلے سے ہی ہر بار پوری گفتگو بھیجتا ہے، اس لیے کچھ بھی تبدیل کرنے کی ضرورت نہیں ہے۔
کلین
VS Code میں Cline کی ترتیبات:
- سیٹ اے پی آئی فراہم کنندہ کرنے کے لیے اوپن اے آئی مطابقت پذیر.
- سیٹ بنیادی URL کرنے کے لیے
https://nymbot.ai/api/v1. - اپنی چابی اس میں چسپاں کریں اوپن اے آئی مطابقت پذیر اے پی آئی کلید.
- نیچے کی ماڈل منتخب کریں ID نمونہیو آر ایل اور کلید داخل ہونے کے بعد کلائن نمبوٹ سے فہرست کو لوڈ کرتا ہے۔ آپ ایک آئی ڈی بھی ٹائپ کر سکتے ہیں جیسے کہ
anthropic/claude-sonnet-5.
کھولیں۔ ماڈل کی ترتیب اور بھریں فہرست فہرست Window Size اور
Max output ٹوکن ماڈل کی فہرست سے، اور ٹک تصاویر کی حمایت کرتا ہے اگر ماڈل ہے capabilities.vision، لہذا کلین اپنے کنکشن کو صحیح طریقے سے منظم کرتا ہے.
کلو کوڈ
وی ایس کوڈ ایکسٹینشن میں، کھولیں ترتیبات، پر جائیں فراہم کنندگان ٹیب، نیچے سکرول کریں اور کلک کریں Custom سپلائرپر کلک کریں:
- فراہم کنندہ آئی ڈی:
nymbot - نمائش کا نام:
Nymbot - فراہم کنندہ API: اوپن اے آئی مطابقت پذیر
- بنیادی URL:
https://nymbot.ai/api/v1 - API کلید: آپ کی چابی
- ماڈل: Nymbot سے Kilo لوڈز کی فہرست سے ان کو منتخب کریں
کلک کریں جمع کروائیںCLI کے لئے، یا ایک ماڈل کی حدود اور آلے کی حمایت کو مقرر کرنے کے لئے، فراہم کنندہ کو مقرر کریں ~/.config/kilo/kilo.json
اس کے بجائے:
kilo.json
{
"provider": {
"nymbot": {
"npm": "@ai-sdk/openai-compatible",
"env": ["NYMBOT_API_KEY"],
"options": {
"baseURL": "https://nymbot.ai/api/v1"
},
"models": {
"claude-sonnet-5": {
"id": "anthropic/claude-sonnet-5",
"name": "Claude Sonnet 5",
"tool_call": true,
"limit": { "context": 1000000, "output": 64000 }
}
}
}
},
"model": "nymbot/claude-sonnet-5"
}
id کیا نمبوٹ ماڈل آئی ڈی ہے اور اس کے اوپر کی کلید اس کے لیے کلو کا اپنا نام ہے، جس میں استعمال ہوتا ہے
"model" جیسا کہ nymbot/…لے لو limit ماڈل کی فہرست سے ؛ اس کے بغیر کلو سیاق و سباق کا انتظام نہیں کر سکتا۔
Roo کوڈ
رو کوڈ کو 15 مئی 2026 کو بند کر دیا گیا تھا۔ اگر آپ نے اب بھی اسے انسٹال کیا ہے، تو یہ نمبوٹ کے ساتھ اس طرح کام کرتا ہے: سیٹ اے پی آئی فراہم کنندہ کرنے کے لیے اوپن اے آئی مطابقت پذیر,
بنیادی URL کرنے کے لیے https://nymbot.ai/api/v1، اپنی چابی ڈالیں
اے پی آئی کلید اور ایک ماڈل آئی ڈی ماڈلرو کوڈ صرف ٹول کالز کے ذریعے کام کرتا ہے، اس لیے ماڈل کا ہونا ضروری ہے capabilities.toolsڈیزائن کے مطابق، set Max output ٹوکن, سیاق و سباق ونڈو اور
امیج سپورٹ ماڈل کی فہرست سے۔
جاری رکھیں
Continue کی آخری ریلیز 2.0.0 ہے اور یہ اب بھی برقرار رکھنے کے لئے نہیں ہے، لیکن توسیع اور اس کی CLI اب بھی کام کرتا ہے. ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml ونڈوز پر):
config.yaml
name: My Config
version: 0.0.1
schema: v1
models:
- name: Claude Sonnet 5 (Nymbot)
provider: openai
model: anthropic/claude-sonnet-5
apiBase: https://nymbot.ai/api/v1
apiKey: sk-nymbot-...
roles:
- chat
- edit
- apply
capabilities:
- tool_use
- image_input
defaultCompletionOptions:
contextLength: 1000000
maxTokens: 64000
- name: Nymbot embeddings
provider: openai
model: "@cf/baai/bge-m3"
apiBase: https://nymbot.ai/api/v1
apiKey: sk-nymbot-...
roles:
- embed
capabilitiesبتاتا ہے کہ ماڈل کیا کر سکتا ہے، کیونکہ یہ نمبوٹ آئی ڈی سے نہیں بتا سکتا۔tool_useیہ وہی ہے جو ایجنٹ موڈ کی ضرورت ہے؛ باہر چھوڑ دوimage_inputبغیر کسی ماڈل کے لیےcapabilities.vision.- دوسری اندراج میں نمبوٹ کا استعمال ہوتا ہے سرایت ماڈل جاری رکھیں کے کوڈ بیس کی تلاش کے لیے۔
اوزار کیا بھیجتے ہیں
ایک کوڈنگ ایجنٹ ماڈل کو جو بھی کام کرتا ہے اس کے ساتھ بھیجتا ہے: آپ کے ہدایات، اس کے کھولنے والے فائلوں، اس کے چلانے والے ہدایات کی پیداوار. اے پی آئی کیا دیکھ سکتا ہے: یہ اینڈ ٹو اینڈ انکرپٹڈ نہیں ہے، نمبوٹ اسے اسٹور نہیں کرتا ہے، اور ماڈل کا فراہم کنندہ اسے دیکھتا ہے۔
- آلات آپ کے مشین پر ان کی اپنی تاریخ رکھتی ہیں، اور کچھ ان کے کارخانہ داروں کے ساتھ بات چیت کرتے ہیں. کلود کوڈ، ایک کے لئے، اب بھی Nymbot پر چلتا ہے جب Anthropic کو اس کی ٹیلی میٹری بھیجتا ہے؛
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1اسے اور اس کے دوسرے پس منظر کے ٹریفک کو روکنے کے لیے۔ اس کا ویب فیچ ٹول اب بھی ہر ڈومین کو اینتھروپک کے ساتھ چیک کرتا ہے جب تک کہ آپ سیٹ نہ کریںskipWebFetchPreflightکرنے کے لیےtrueاس کی ترتیبات میں۔ - ترتیبات فائلوں میں کلیدیں صرف فائل کے طور پر محفوظ ہیں.آپ جو بھی کام کرتے ہیں ان سے باہر رکھیں، اور ان کو اس ماحول سے پڑھیں جہاں آلے کی اجازت دیتا ہے.