پایگاه دانش توسعه دهندگان
ابزار Coding
آژانس های رمزنگاری که به شما اجازه می دهند انتخاب کنید که درخواست های مدل آنها به کجا می روند می توانند در Nymbot اجرا شوند. هر یک از آنها نیاز به یک URL پایه، کلید و یک شناسه مدل دارد؛ این صفحه تنظیمات دقیق برای هر یک از آنها را ارائه می دهد.
این صفحه برای سهولت به صورت ماشینی ترجمه شده است. نسخه اصلی انگلیسی نسخه ای است که اعمال می شود.
قبل از شروع
شما نیاز به یک کلید API، ساخته شده در برنامه آتش مینو (برای مشاهده) کلید های آتشهر ابزار یکی از سه فرمت API را صحبت می کند و این URL پایه آن را تعیین می کند:
| ابزار | فرمول | پایگاه URL |
|---|---|---|
| کلود کد | پیام های Anthropic | https://nymbot.ai/api |
| کدکس CLI | پاسخ ها | https://nymbot.ai/api/v1 |
| کلمات کلیدی: Kilo Code, Roo Code | مکمل های چت | https://nymbot.ai/api/v1 |
مدل های IDS از لیست مدل,
GET https://nymbot.ai/api/v1/modelsکه نیازی به کلید ندارد. نمونه های زیر استفاده کنید
anthropic/claude-sonnet-5 و برای یک مدل از یک سازنده دیگر،
moonshotai/kimi-k3بررسی کنید که مدل که انتخاب کرده اید هنوز در لیست است.
- یک مدل را انتخاب کنید که می تواند ابزار را بخواند. این فعالان فایل ها را می خوانند، آنها را تنظیم می کنند و دستورالعمل ها را با دعوت ابزار در هر مرحله اجرا می کنند.
capabilities.toolsنصب 2true.nymbot/autoهر گونه درخواست را با ابزار (400unsupported_tool) بنابراین با هیچ یک از آنها کار نمی کند. - محدودیت های مدل را به ابزار کپی کنید. اکثر ابزارهای نیاز به یک پنجره زمینه و یک محصول حداکثر دارند.
context_lengthوmax_output_tokensدر لیست مدل: یک ابزار که از تولید بیشتر از این که مدل اجازه می دهد درخواست نمی شود رد می شود؛ درخواست به حداکثر مدل کاهش می یابد. - قدم ها تمام می شوند. یک درخواست با ابزار در یک قطعه اجرا می شود و سپس به عنوان یک جریان ارسال می شود، با Pings زنده نگه دارید در حالی که مدل کار می کند.
برای هر ابزار یک کلید جداگانه ایجاد کنید، با یک پوشش روزانه. یک عامل رمزنگاری چندین تماس مدل برای یک وظیفه انجام می دهد، هر یک از آنها تا به حال مکالمه را حمل می کند، بنابراین یک وظیفه تنها می تواند بیش از یک پیام چت هزینه کند.
کلود کد
Claude Code از طریق تنظیمات دروازه خود با Nymbot صحبت می کند. اینها را در سلول که از آن شروع می کنید تنظیم کنید:
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
- URL اصلی درست است
https://nymbot.ai/api: نه/v1و در نهایت در نهایت، از آنجایی که کلود کوډ اضافه می کند/v1/messagesخود را - کلید وارد می شود
ANTHROPIC_AUTH_TOKENکه کلود کد به عنوانAuthorization: Bearerدر حالی که تنظیم شده است، یک ثبت نام claude.ai ذخیره شده برای این درخواست ها استفاده نمی شود و محدودیت های ثبت نام شما اعمال نمی شود. - به طور پیش فرض، Claude Code از جدیدترین نام مدل Anthropic درخواست می کند، و Nymbot به نام Claude تنها با همان یا نسخه جدیدتر از کاتالوگ خود پاسخ می دهد، هرگز یک نسخه قدیمی تر؛ نسخه که کاتالوگ هنوز همراه ندارد باز می گردد.
404- نشان دادنopus,sonnetوhaikuدر این قسمت از کاتالوگ ها استفاده می شود.اگرfableآمازون، SetANTHROPIC_DEFAULT_FABLE_MODELهمان راه - پر کردن اسلات Haiku همچنین کار پشتیبان Claude Code، مانند عنوان های جلسه، را به مدل ارزان تر منتقل می کند.
شروع Claude Code و اجرا کنید /status• The وضعیت TAB باید نشان دهد
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"
}
}
چند نکته دیگر که باید بدانید:
- طول محصول Set
CLAUDE_CODE_MAX_OUTPUT_TOKENSبرای مدلmax_output_tokensبه همین دلیل، کلمد کودی پاسخ های خود را برای محدودیت هایی که مدل واقعا دارد، برنامه ریزی می کند. - مدل پیتر با
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code لیست مدل Nymbot را در راه اندازی می خواند و مدل های Claude را در آن اضافه می کند./model. - مشاور را ترک کنید. Claude Code’s Advisor یک ابزار است که در سرور های خود Anthropic اجرا می شود که Nymbot نمی تواند اجرا کند و درخواستی که آن را حمل می کند رد می شود.
/advisorیا SetCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1برای حذف آن به طور کامل. - MCP Tool Search را خاموش کنید. Claude Code آن را برای یک URL پایه سفارشی خاموش می کند و Nymbot نمی تواند اشاره های ابزار را که آن را ارسال می کند، بنابراین تنظیم نکنید
ENABLE_TOOL_SEARCH=trueابزار MCP هنوز هم کار می کنند؛ آنها به جای آن به جلو بارگذاری می شوند.
Claude Code همچنین می تواند بر روی یک مدل که Claude نیست اجرا شود: خطوط مدل را در یک شناسه کاتالوگ دیگر نشان دهید، مانند: moonshotai/kimi-k3و Set CLAUDE_CODE_MAX_CONTEXT_TOKENS
برای این مدل context_lengthAnthropic از Claude Code در سایر مدل ها پشتیبانی نمی کند، بنابراین منتظر مزایای سنگین باشید.
دانلود بازی Claude Code vs Code
گسترش VS Code همان Claude Code را اجرا می کند، اما قبل از شروع به بررسی اعتبارات، به آن تنظیمات را در تنظیمات کاربر VS Code ارائه می دهد. گزینه Open User Settings (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 همچنین به آن دسترسی داشته باشید، اما چک ثبت نام گسترش فقط تنظیمات خود را می خواند.
کدکس CLI
Codex از API Responses استفاده می کند. Add Nymbot as a provider ~/.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
پس از Set NYMBOT_API_KEY در محیط خود و در راه رفتن codex.
multi_agent = falseلازم است ابزار چند عامل Codex به عنوان یک گروه از ابزار است که Nymbot نمی تواند از آنها استفاده کند، و در حالی که آنها در هر درخواست را رد می کند.400unsupported_toolNymbot فقط ابزار عملکرد و جستجوی وب را می گیرد؛ اگر Codex گزارش می دهدunsupported_toolیک ویژگی یا سرور MCP که نوع دیگری از ابزار را اضافه می کند فعال است.- یک مدل را انتخاب کنید که یکی از OpenAI نیست. برای شناسه های مدل، آن را به عنوان OpenAI شناخته می کند، مانند:
openai/gpt-5.6-solCodex به فرمت درخواست تبدیل می شود Nymbot نمی تواند بخواند، و درخواست رد می شود. model_context_windowبه Codex نشان می دهد که اندازه مکانیسم مدل، ازcontext_lengthدر لیست مدل؛ در غیر این صورت 272,000 تیکن را فرض می کند.- Codex به مدل ابزار جستجوی وب را ارائه می دهد که Nymbot با خودش اجرا می کند.
WEB جستجو هنگامی که سوال نیاز به آن دارد.
web_search = "disabled"در بالای فایل، آن را خاموش کنید. - Nymbot پاسخ ها را ذخیره نمی کند.کودکس در حال حاضر تمام مکالمه را هر بار ارسال می کند، بنابراین هیچ چیز نیاز به تغییر ندارد.
کلین
در تنظیمات Cline در VS Code:
- Set API ارائه دهنده دو OpenAI سازگار.
- Set پایگاه URL دو
https://nymbot.ai/api/v1. - کلید خود را در کلید API سازگار OpenAI.
- مدل زیر را انتخاب کنید مدل IDCline لیست را از Nymbot بارگذاری می کند، هنگامی که URL و کلید در آن قرار دارند؛ شما همچنین می توانید یک ID مانند
anthropic/claude-sonnet-5.
باز کنید مدل تنظیمات و پر کنید صفحه اصلی Window Size و
Max Output Tokens از لیست مدل، و Tick پشتیبانی از تصاویر اگر مدل داشته باشد capabilities.visionبنابراین Cline به درستی با زمینه خود مدیریت می کند.
کد کیلو
در نسخه ی VS Code، Open تنظیماتبروید به The تامین کنندگان کلیک کنید، به پایین بروید و کلیک کنید Custom ارائه دهندهرا پر کنید :
- ارائه دهنده ID:
nymbot - نمایش نام:
Nymbot - ارائه دهنده API: OpenAI سازگار
- پایگاه URL:
https://nymbot.ai/api/v1 - کلید آتشکلید شما
- مدل ها: آنها را از لیست Kilo loads از Nymbot انتخاب کنید
کلک ارائهبرای 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 نام مدل Nymbot است و کلید بالای آن نام خود Kilo است که در آن استفاده می شود.
"model" AS nymbot/…بگذارید limit از لیست مدل؛ بدون آن کیلو نمی تواند زمینه را مدیریت کند.
کد Roo
Roo Code در 15 مه 2026 متوقف شد.اگر هنوز هم آن را نصب کرده اید، با Nymbot به این شکل کار می کند: API ارائه دهنده دو OpenAI سازگار,
پایگاه URL دو https://nymbot.ai/api/v1کلید خود را در
کلید آتش یک مدل ID در مدلRoo Code فقط از طریق تماس ابزار کار می کند، بنابراین مدل باید capabilities.toolsدر قسمت Configuration, Set Max Output Tokens, پنجره کنونی و
پشتیبانی تصویر از لیست مدل
ادامه
نسخه نهایی Continue 2.0.0 است و دیگر نگهداری نمی شود، اما گسترش و CLI آن هنوز کار می کنند. ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml در Windows :
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ادامه می دهد آنچه که مدل می تواند انجام دهد، زیرا نمی تواند از یک Nymbot ID بگوید.tool_useاین چیزی است که مدل Agent به آن نیاز دارد؛ خارج شوید.image_inputبرای یک مدل بدونcapabilities.vision.- ورود دوم از یک Nymbot استفاده می کند مدل Embedded ادامه جستجوی codebase
ابزارها چه می فرستند
یک عامل رمزگشایی به مدل هر کاری که با آن کار می کند می فرستد: دستورالعمل های شما، فایل های آن را باز می کند، خروج دستورالعمل های آن را اجرا می کند. آتش چه می بیند: آن را از انتها به انتها رمزگذاری نمی کند، Nymbot آن را ذخیره نمی کند و ارائه دهنده مدل آن را می بیند.
- ابزارها تاریخ خود را در دستگاه شما نگه می دارند، و برخی از آنها با سازندگان خود صحبت می کنند. Claude Code، برای یکی، هنوز هم تلسمی خود را به Anthropic می فرستد زمانی که در Nymbot اجرا می شود.
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1برای جلوگیری از این و دیگر ترافیک پس زمینه. ابزار WebFetch آن هنوز هم هر دامنه را با Anthropic چک می کند، مگر اینکه شما تنظیم کنید.skipWebFetchPreflightدوtrueدر تنظیمات خود - کلید ها در فایل های تنظیمات تنها مانند فایل ایمن هستند. آنها را از هر چیزی که شما انجام می دهید، نگه دارید، و آنها را از محیطی که ابزار آن را اجازه می دهد.