सामग्री पर जाएं
निम्बॉट पर वापस जाएँ

ज्ञानधार डेवलपर्स

कोडिंग उपकरण

कोडिंग एजेंट जो आपको यह चुनने देते हैं कि उनके मॉडल अनुरोध कहाँ जाते हैं, वे निम्बॉट पर चल सकते हैं। प्रत्येक को एक आधार यूआरएल, एक कुंजी और एक मॉडल आईडी की आवश्यकता होती है; यह पृष्ठ प्रत्येक के लिए सटीक सेटिंग देता है।

शुरू करने से पहले

आपको एक API कुंजी की आवश्यकता है, जो ऐप में बनाया गया है एपीआई मेनू (देखें आग की कुंजी). प्रत्येक उपकरण एपीआई के तीन प्रारूपों में से एक बोलता है, और जो इसका आधार यूआरएल तय करता हैः

उपकरणप्रारूपआधार URL
कोड कोडमानव संदेशhttps://nymbot.ai/api
CLI कोडक्सप्रतिक्रियाएँhttps://nymbot.ai/api/v1
क्लिन, किलोग्राम कोड, रोओ कोडचैट पूरा करेंhttps://nymbot.ai/api/v1

मॉडल आईडी से आते हैं मॉडल सूची, GET https://nymbot.ai/api/v1/models, जिसे कोई कुंजी की आवश्यकता नहीं है। नीचे दिए गए उदाहरणों का उपयोग करें anthropic/claude-sonnet-5 और एक अन्य निर्माता के मॉडल के लिए, moonshotai/kimi-k3सुनिश्चित करें कि आपके द्वारा चुने गए मॉडल अभी भी सूचीबद्ध है।

  • एक मॉडल चुनें जिसे उपकरण कहा जा सके। ये एजेंट फाइलों को पढ़ते हैं, उन्हें संपादित करते हैं और हर कदम पर टूल को कॉल करके कमांड चलाते हैं। एक मॉडल का उपयोग करें जिसकी प्रविष्टि में है capabilities.tools सेट करें true. nymbot/auto उपकरण के साथ किसी भी अनुरोध को अस्वीकार कर देता है (400 unsupported_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 एक ही तरीके से
  • हैकू स्लॉट को पिन करना भी क्लॉड कोड के पृष्ठभूमि के काम को स्थानांतरित करता है, जैसे कि सत्र शीर्षक, उस सस्ती मॉडल में।

Claude कोड शुरू करें और चलाएं /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इसलिए, क्लॉड कोड मॉडल के वास्तव में होने वाले सीमा के लिए अपने जवाबों की योजना बनाता है।
  • मॉडल पिक्चर के साथ CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1क्लाउड कोड स्टार्टअप में निम्बॉट की मॉडल सूची पढ़ता है और इसमें क्लाउड मॉडल जोड़ता है। /model.
  • सलाहकार को छोड़ दें। क्लाउड कोड का सलाहकार एक उपकरण है जो एंथ्रोपिक के अपने सर्वर पर चलता है, जिसे निम्बॉट नहीं चला सकता है, और इसे ले जाने वाले अनुरोध को अस्वीकार कर दिया जाता है। इसे चालू न करें /advisor, या सेट करें CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 इसे पूरी तरह से हटा दें।
  • एम. सी. पी. उपकरण खोज को बंद कर दें। क्लाउड कोड इसे कस्टम आधार यू. आर. एल. के लिए बंद कर देता है, और निम्बॉट अपने द्वारा भेजे गए उपकरण संदर्भों को नहीं ले सकता है, इसलिए सेट न करें। ENABLE_TOOL_SEARCH=trueएम. सी. पी. उपकरण अभी भी काम करते हैं; वे इसके बजाय आगे लोड किए जाते हैं।

Claude Code एक मॉडल पर भी चला सकता है जो Claude नहीं है: मॉडल स्लॉट को एक अन्य कैटलॉग आईडी पर इंगित करें, जैसे कि moonshotai/kimi-k3, और सेट करें CLAUDE_CODE_MAX_CONTEXT_TOKENS इस मॉडल के लिए context_length, क्योंकि क्लाउड कोड इसे नहीं जान सकता है। एंथ्रोपिक अन्य मॉडलों पर क्लाउड कोड का समर्थन नहीं करता है, इसलिए खुरदरे किनारों की अपेक्षा करें।

कोड VS Code

वी. एस. कोड एक्सटेंशन उसी क्लाउड कोड को चलाता है, लेकिन शुरू होने से पहले क्रेडेंशियल्स की जांच करता है, इसलिए इसे वी. एस. कोड की अपनी उपयोगकर्ता सेटिंग्स में सेटिंग्स दें। खुले उपयोगकर्ता सेटिंग्स (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" }
  ]
}

लॉगइन प्रॉम्प्ट अक्षम करें एंथ्रोपिक में लॉग इन करने के लिए आपको कहने वाले एक्सटेंशन को रोकता है। कोड कोड ऊपर विस्तार पर भी लागू होता है; में सेटिंग ~/.claude/settings.json इसे भी प्राप्त करें, लेकिन एक्सटेंशन की लॉगिन जांच केवल अपनी सेटिंग पढ़ती है।

CLI कोडक्स

कोडेक्स रेस्पॉन्स एपीआई का उपयोग करता है। निम्बॉट को प्रदाता के रूप में जोड़ें ~/.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 आवश्यकता होती है। कोडेक्स के बहु-अभिकर्ता उपकरण उपकरणों के एक समूह के रूप में आते हैं जिन्हें निम्बॉट नहीं ले सकता है, और जब वे हर अनुरोध पर होते हैं तो उन्हें अस्वीकार कर दिया जाता है। 400 unsupported_tool. निम्बॉट केवल कार्य उपकरण और वेब खोज लेता है; यदि कोडेक्स रिपोर्ट करता है unsupported_tool, एक सुविधा या एमसीपी सर्वर जो अन्य प्रकार के उपकरण जोड़ता है।
  • एक मॉडल चुनें जो OpenAI के स्वयं के नहीं है। मॉडल आईडी के लिए, यह OpenAI के रूप में पहचानता है, जैसे कि openai/gpt-5.6-solकोडेक्स एक अनुरोध प्रारूप में बदल जाता है जिसे निम्बॉट पढ़ नहीं सकता है, और अनुरोध को अस्वीकार कर दिया जाता है। क्लाउड, किमी और अन्य कैटलॉग मॉडल काम करते हैं।
  • model_context_window कोडेक्स को मॉडल का संदर्भ आकार बताता है, से context_length मॉडल सूची में; अन्यथा यह 272,000 टोकन मानता है।
  • कोडेक्स मॉडल को एक वेब खोज उपकरण प्रदान करता है, जिसे निम्बॉट अपने स्वयं के साथ चलाता है। वेब खोज जब प्रश्न को इसकी आवश्यकता हो। सेट करें web_search = "disabled" इसे बंद करने के लिए फ़ाइल के शीर्ष पर।
  • निम्बॉट प्रतिक्रियाओं को संग्रहीत नहीं करता है। कोडेक्स पहले से ही हर बार पूरी बातचीत भेजता है, इसलिए कुछ भी बदलने की आवश्यकता नहीं है।

क्लिन

वी. एस. कोड में क्लाइन की सेटिंग्स मेंः

  1. सेट करें एपीआई प्रदाता करने के लिए ओपनएआई संगत.
  2. सेट करें आधार URL करने के लिए https://nymbot.ai/api/v1.
  3. अपनी चाबी चिपकाएँ ओपनएआई संगत एपीआई कुंजी.
  4. नीचे दिए गए मॉडल का चयन करें आईडी मॉडल. यू. आर. एल. और कुंजी आने के बाद क्लाइन निम्बॉट से सूची को लोड करता है; आप एक आई. डी. भी टाइप कर सकते हैं जैसे कि anthropic/claude-sonnet-5.

खुला मॉडल विन्यास और भरें विंडो आकार और अधिकतम आउटपुट टोकन मॉडल सूची से, और टिक करें छवियों का समर्थन अगर मॉडल है capabilities.visionइसलिए क्लाइन अपने संदर्भ को सही ढंग से प्रबंधित करता है।

किलोग्राम कोड

वी. एस. कोड विस्तार में, खोलें सेटिंग्स, उस पर जाएँ प्रदाताओं Tab, नीचे स्क्रॉल करें और क्लिक करें Custom आपूर्तिकर्ताऔर भरें:

  • उपभोक्ता ID: nymbot
  • प्रदर्शित नाम: Nymbot
  • एपीआई प्रदान करें: ओपनएआई संगत
  • आधार URL: https://nymbot.ai/api/v1
  • एपीआई कुंजी: आपकी चाबी
  • मॉडल: उन्हें निम्बॉट से किलो लोड की सूची से चुनें

क्लिक करें जमा करें, और मॉडल मॉडल पिकर में दिखाई देते हैं. 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 मॉडल सूची से; इसके बिना किलो संदर्भ का प्रबंधन नहीं कर सकता है।

रोड कोड

रू कोड को 15 मई, 2026 को बंद कर दिया गया था। यदि आपने अभी भी इसे स्थापित किया है, तो यह निम्बोट के साथ इस तरह काम करता हैः सेट एपीआई प्रदाता करने के लिए ओपनएआई संगत, आधार URL करने के लिए https://nymbot.ai/api/v1अपने कुंजी में रखें आग की कुंजी और एक मॉडल आईडी मॉडलरोओ कोड केवल टूल कॉल के माध्यम से काम करता है, इसलिए मॉडल को capabilities.tools. मॉडल विन्यास के तहत, सेट करें अधिकतम आउटपुट टोकन, संदर्भ खिड़की और छवि समर्थन मॉडल सूची से।

जारी रखें।

कंटिन्यू का अंतिम विमोचन 2.0 है और अब इसका रखरखाव नहीं किया जाता है, लेकिन विस्तार और इसका सी. एल. आई. अभी भी काम करता है। इसमें निम्बॉट मॉडल जोड़ें। ~/.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 का उपयोग करता है एम्बेडिंग मॉडल कोडबेस की खोज जारी रखें।

उपकरण क्या भेजते हैं

एक कोडिंग एजेंट मॉडल को जो भी काम करता है, उसके साथ भेजता है: आपके निर्देश, जो फ़ाइलें वह खोलता है, जो आदेश वह चलाता है, उनके आउटपुट। आग क्या देखती हैयह अंत से अंत तक एन्क्रिप्ट नहीं है, Nymbot इसे संग्रहीत नहीं करता है, और मॉडल के प्रदाता इसे देखते हैं।

  • उपकरण आपकी मशीन पर अपना इतिहास रखते हैं, और कुछ इसके अलावा अपने निर्माताओं से बात करते हैं। क्लाउड कोड, एक के लिए, अभी भी एंथ्रोपिक को अपनी टेलीमेट्री भेजता है जब यह निम्बॉट पर चलता है; सेट CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 उसे और उसके अन्य पृष्ठभूमि यातायात को रोकने के लिए। इसका वेबफेच उपकरण तब भी एंथ्रोपिक के साथ प्रत्येक डोमेन की जाँच करता है जब तक कि आप सेट न करें। skipWebFetchPreflight करने के लिए true अपने परिस्थितियों में
  • सेटिंग्स फ़ाइलों में कुंजी केवल फ़ाइल की तरह ही सुरक्षित होती है। उन्हें अपने द्वारा किए गए किसी भी कार्य से दूर रखें, और उन्हें उस वातावरण से पढ़ें जहां उपकरण इसकी अनुमति देता है।