علم کی بنیاد ڈویلپرز
کوڈنگ کے آلات
کوڈنگ ایجنٹ جو آپ کو منتخب کرنے کی اجازت دیتا ہے کہ ان کے ماڈل کی درخواستیں کہاں جائیں 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ماڈل کی فہرست میں۔ ایک ٹول جو ماڈل کی اجازت سے زیادہ آؤٹ پٹ مانگتا ہے اسے مسترد نہیں کیا جاتا ہے ؛ درخواست کو ماڈل کی زیادہ سے زیادہ حد تک کم کر دیا جاتا ہے۔ - قدم پورے آتے ہیں ٹولز کے ساتھ ایک درخواست ایک ٹوکری میں چلتی ہے اور اس کے بعد ایک ٹوکری کے طور پر واپس بھیج دیا جاتا ہے، جبکہ ماڈل کام کرتا ہے جب زندہ پینز کے ساتھ.
ایک کوڈنگ ایجنٹ ایک کام کے لئے بہت سے ماڈل کالز کرتا ہے، ہر ایک اب تک بات چیت رکھتا ہے، لہذا ایک ہی کام چیٹ پیغامات سے کہیں زیادہ خرچ کرسکتا ہے.
کلاڈ کوڈ
Claude Code talks to Nymbot through its gateway settings. Set these in the shell you start it from:
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 لاگ ان استعمال نہیں ہوتا ہے اور آپ کی سبسکرپشن کی حدود لاگو نہیں ہوتی ہیں۔ - Pin the model slots. By default Claude Code asks for Anthropic's newest model names, and
Nymbot answers a Claude name only with the same or a newer version from its catalog, never an
older one; a version the catalog does not carry yet returns
404اشارہ کرتے ہوئے۔opus,sonnetاورhaikuat catalog ids avoids that. If you use thefableآؤٹ، سیٹ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اسے مکمل طور پر حذف کرنے کے لئے. - ایم سی پی ٹول کی تلاش کو بند کر دیں۔ Claude Code turns it off for a custom base URL,
and Nymbot cannot take the tool references it sends, so don't set
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, Codex switches to a request format Nymbot cannot read, and the request is refused. Claude, Kimi and the other catalog models work. model_context_windowکوڈکس کو ماڈل کی کنٹیکٹ سائز بتاتا ہے، سےcontext_lengthماڈل کی فہرست میں؛ دوسری صورت میں یہ 272,000 ٹوکن کا خیال رکھتا ہے.- Codex offers the model a web search tool, which Nymbot runs with its own
ویب تلاش جب سوال کو اس کی ضرورت ہو۔ سیٹ کریں
web_search = "disabled"اسے بند کرنے کے لیے فائل کے اوپری حصے میں۔ - Nymbot does not store responses. Codex already sends the whole conversation each time, so nothing needs to change.
کلین
VS Code میں Cline کی ترتیبات:
- سیٹ اے پی آئی فراہم کنندہ کرنے کے لیے اوپن اے آئی مطابقت پذیر.
- سیٹ بنیادی URL کرنے کے لیے
https://nymbot.ai/api/v1. - اپنی چابی اس میں چسپاں کریں اوپن اے آئی مطابقت پذیر اے پی آئی کلید.
- نیچے کی ماڈل منتخب کریں ID نمونہ. Cline loads the list from Nymbot once the
URL and key are in; you can also type an id such as
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 is the Nymbot model id and the key above it is Kilo's own name for it, used in
"model" جیسا کہ nymbot/…لے لو limit ماڈل کی فہرست سے ؛ اس کے بغیر کلو سیاق و سباق کا انتظام نہیں کر سکتا۔
Roo کوڈ
Roo Code was discontinued on May 15, 2026. If you still have it installed, it works with Nymbot
like this: set اے پی آئی فراہم کنندہ کرنے کے لیے اوپن اے آئی مطابقت پذیر,
بنیادی URL کرنے کے لیے https://nymbot.ai/api/v1، اپنی چابی ڈالیں
اے پی آئی کلید اور ایک ماڈل آئی ڈی ماڈلرو کوڈ صرف ٹول کالز کے ذریعے کام کرتا ہے، اس لیے ماڈل کا ہونا ضروری ہے capabilities.toolsڈیزائن کے مطابق، set Max output ٹوکن, سیاق و سباق ونڈو اور
امیج سپورٹ ماڈل کی فہرست سے۔
جاری رکھیں
Continue's final release is 2.0.0 and it is no longer maintained, but the extension and its CLI
still work. Add Nymbot models to ~/.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
capabilitiestells Continue what the model can do, since it cannot tell from a Nymbot id.tool_useیہ وہی ہے جو ایجنٹ موڈ کی ضرورت ہے؛ باہر چھوڑ دوimage_inputبغیر کسی ماڈل کے لیےcapabilities.vision.- The second entry uses a Nymbot سرایت ماڈل جاری رکھیں کے کوڈ بیس کی تلاش کے لیے۔
اوزار کیا بھیجتے ہیں
A coding agent sends the model whatever it works with: your instructions, the files it opens, the output of the commands it runs. Through Nymbot, all of that is an ordinary API request, with the protections and limits described in اے پی آئی کیا دیکھ سکتا ہے: it is not end-to-end encrypted, Nymbot does not store it, and the model's provider sees it.
- آلات آپ کے مشین پر ان کی اپنی تاریخ رکھتی ہیں، اور کچھ ان کے کارخانہ داروں کے ساتھ بات چیت کرتے ہیں. کلود کوڈ، ایک کے لئے، اب بھی Nymbot پر چلتا ہے جب Anthropic کو اس کی ٹیلی میٹری بھیجتا ہے؛
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1اسے اور اس کے دوسرے پس منظر کے ٹریفک کو روکنے کے لیے۔ اس کا ویب فیچ ٹول اب بھی ہر ڈومین کو اینتھروپک کے ساتھ چیک کرتا ہے جب تک کہ آپ سیٹ نہ کریںskipWebFetchPreflightکرنے کے لیےtrueاس کی ترتیبات میں۔ - ترتیبات فائلوں میں کلیدیں صرف فائل کے طور پر محفوظ ہیں.آپ جو بھی کام کرتے ہیں ان سے باہر رکھیں، اور ان کو اس ماحول سے پڑھیں جہاں آلے کی اجازت دیتا ہے.