انتقل إلى المحتوى
العودة إلى Nymbot

قاعدة المعرفة المطورين

أدوات الكود

يمكن أن يتم تشغيل أدوات التدوين التي تسمح لك بإختيار أين تذهب طلبات النماذج الخاصة بك على Nymbot. كل واحد يحتاج إلى عنوان URL الأساسي، مفتاح و id النماذج؛ هذه الصفحة توفر إعدادات دقيقة لكل واحد.

قبل أن تبدأ

تحتاج إلى مفتاح API ، الذي تم إنشاؤه في التطبيق النار النسخة (اقرأ) المفتاح الحارتتحدث كل أداة إلى واحدة من ثلاثة أشكال API ، وهذا يقرر URL الأساسية:

أداةالموسيقىقاعدة URL
كود كودرسائل إنسانيةhttps://nymbot.ai/api
الكود CLIالإجابةhttps://nymbot.ai/api/v1
Cline، Kilo Code، Roo Code، متابعةChat التكاملhttps://nymbot.ai/api/v1

نموذج IDs يأتي من قائمة النماذج, GET https://nymbot.ai/api/v1/modelsلا تحتاج إلى ملف.الإشارات أدناه anthropic/claude-sonnet-5 وَقَدْ تَقَدَّمَ فِي كِتَابِ الْأَحْكَامِ: moonshotai/kimi-k3تأكد من أن النماذج التي تختارها لا تزال قائمة.

  • اختر نموذج يمكن استدعاء الأدوات. هذه الوكالات قراءة الملفات، وتعديلها وتشغيل الأوامر من خلال إرسال الأدوات، في كل خطوة. capabilities.tools إعداد 2 true. nymbot/auto إلغاء أي طلب مع الأدوات (400 unsupported_tool) ، لذلك لا يعمل مع أي منهما.
  • نسخ حدود النماذج إلى الأداة. معظم الأدوات تتطلب نافذة معينة ومستوى أقصى. context_length و max_output_tokens في قائمة النماذج: لا يتم رفض أداة تتطلب المزيد من الإنتاج مما يسمح به النماذج؛ يتم تخفيض الطلب إلى حد أعلى من النماذج.
  • خطوات تصل إلى الكل يتم تشغيل طلب مع الأدوات في قطعة واحدة ثم يتم إرسالها مرة أخرى كدورة ، مع الحفاظ على الحياد في حين يعمل النموذج.
إعطاء كل أداة مفتاحها الخاص

إنشاء مفتاح منفصل لكل أداة ، مع كوب يومي.إن عامل التدوين يلعب العديد من الدعوات النموذجية لمهمة واحدة ، كل منها تتبع المحادثة حتى الآن ، لذلك يمكن أن يكلف وظيفة واحدة أكثر من رسالة الشاشة.

كود كود

يتحدث كودو كود مع 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 في هذه الحالة، يمكنك تجنب استخدام IDs. fable الوسوم: set ANTHROPIC_DEFAULT_FABLE_MODEL نفس الطريقة
  • يحرك إزالة هياكو أيضًا أعمال 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 في Windows) بدلا من ذلك. لا تضع المفتاح في .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وبالتالي، يخطط كلود كود إجابة له على الحد الأدنى الذي لديه النموذج حقا.
  • نموذج Picker مع CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1يقرر كلود كود قائمة النماذج لـ Nymbot في النموذج، ويضيف النماذج لـ Claude في /model.
  • أترك المشرف على محرر Claude Code هو أداة تعمل على خادمات Anthropic الخاصة بك ، والتي لا يمكن أن تقوم Nymbot بتشغيلها ، وسيتم رفض طلب نقلها. /advisorأو إعداد CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 لإزالتها بالكامل.
  • انقر على MCP Tool Search. يتم إلغاء Claude Code لـ URL القائمة المخصصة ، ويمكن لـ Nymbot أن لا تتخذ إشارات الأداة التي يتم إرسالها ، لذلك لا تضع ENABLE_TOOL_SEARCH=trueأدوات MCP لا تزال تعمل؛ يتم تحميلها في الأمام بدلاً من ذلك.

ويمكن تشغيل كود أيضًا على نموذج غير كودي: إشارة سلاسل النموذج إلى ID الكاتالوني الآخر، مثل: moonshotai/kimi-k3وبالتحديد CLAUDE_CODE_MAX_CONTEXT_TOKENS إلى هذا النموذج context_lengthAnthropic لا يدعم Claude Code على النماذج الأخرى، لذلك تتوقع الحد الأدنى.

كود في VS الكود

يتم تشغيل توسيع 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

ثم وضع NYMBOT_API_KEY في بيئةك والقيام بها codex.

  • multi_agent = false يجب أن يكون. تأتي أدوات كودكس متعددة الوكالات كمجموعة من الأدوات التي لا يمكن أن تستخدمها Nymbot ، وفي حين أنها على كل طلب يتم رفضها مع 400 unsupported_toolNymbot يستخدم أدوات الوظيفة والبحث على شبكة الإنترنت فقط، إذا تقرر Codex unsupported_tool، يتم تشغيل ميزة أو خادم MCP الذي يضيف نوعاً آخر من الأدوات.
  • اختر نموذج ليس من OpenAI نفسه. بالنسبة إلى أنماط النماذج ، يُعرف باسم OpenAI ، مثل openai/gpt-5.6-solيتحول Codex إلى شكل طلب Nymbot لا يمكن قراءته ، ويتم رد الطلب.
  • model_context_window يخبر Codex حجم النموذج، من context_length في قائمة النماذج؛ وإلا فإنها تعتمد على 272،000 القطط.
  • يقدم Codex النماذج أداة البحث على شبكة الإنترنت، والتي تعمل Nymbot معها. البحث WEB عندما يحتاج السؤال إلى ذلك. web_search = "disabled" في أعلى الملف لإلغاء ذلك.
  • Nymbot لا تخزين الإجابات.كودكس يرسله كل من المحادثة كل مرة، لذلك لا تحتاج إلى تغيير أي شيء.

الكلي

في إعدادات Cline في VS Code:

  1. Set خدمة API 2 OpenAI متوافق.
  2. Set قاعدة URL 2 https://nymbot.ai/api/v1.
  3. قم بإدخال مفتاحك إلى مفتاح API متوافق مع OpenAI.
  4. اختر النموذج تحت نموذج IDCline يقوم بتحميل القائمة من Nymbot مرة واحدة بعد أن تكون URL و Key في; يمكنك أيضًا إدخال ID مثل: anthropic/claude-sonnet-5.

يفتح نموذج التكوين وملء في حجم النوافذ و ماكس Output Tokens من قائمة النماذج ، و tick دعم الصور إذا كان النموذج capabilities.visionوبالتالي، يعمل Cline على إدارة السياق بشكل صحيح.

كيلو جرام

في توسيع VS Code ، مفتوح الإعداداتاذهب إلى The الموردين Tab ، سحب إلى الأدنى ثم انقر فوق المورد 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 هو ID نموذج Nymbot و المفتاح فوقه هو اسم Kilo الخاص به ، المستخدم في "model" AS nymbot/…- تأخذ limit من قائمة النماذج؛ دون ذلك، لا يمكن Kilo إدارة السياق.

Roo كود

تم إلغاء Roo Code في 15 مايو 2026.إذا كنت لا تزال لديك تثبيتها، فإنه يعمل مع Nymbot كما هو الحال. خدمة API 2 OpenAI متوافق, قاعدة URL 2 https://nymbot.ai/api/v1وضع مفتاحك في المفتاح API مع نموذج ID في نموذجRoo Code يعمل فقط من خلال الدعوات الأدوات، لذلك يجب أن يكون النموذج capabilities.toolsعلى سبيل المثال ، يتم وضع ماكس 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 يخبر المستمر ما يمكن القيام به من النماذج، لأنها لا تستطيع أن تقول من ID Nymbot. tool_use هو ما تحتاجه الوكالة: إزالة image_input من أجل نموذج دون capabilities.vision.
  • الدخول الثاني يستخدم Nymbot نموذج إبداعي استمرار البحث عن قاعدة الكود.

ما يرسله الأدوات

يتم إرسال وكيل الكمبيوتر إلى النماذج بما يخدمها: الإرشادات الخاصة بك، الملفات التي يفتحها، ونتائج الإرشادات التي تعمل بها. ماذا يمكن رؤية النار: لا يتم تشفيرها من نهاية إلى نهاية ، لا يتم تخزينها من Nymbot ، ويمكن للمورد من النماذج أن يراه.

  • يحافظ الأدوات على تاريخها الخاص على جهازك ، و بعضها يتحدث مع المصممين ، بالإضافة إلى ذلك. Claude Code ، على سبيل المثال ، لا تزال ترسل التسلية إلى Anthropic عندما يتم تشغيلها على Nymbot ؛ CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 لوقف هذا وتجارة الخلفية الأخرى. أداة WebFetch لا تزال تفتيش كل غرفة مع Anthropic ما لم تحدد skipWebFetchPreflight 2 true في إعداداتها
  • تظل المفاتيح في ملفات الإعدادات آمنة فقط كما هو الحال مع الملف، وحفظها من أي شيء تقوم به، ويقرأها من البيئة التي يسمح بها الأداة.