सामग्री पर जाउ
Nymbot पर वापस

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

कोडिंग उपकरणसभ

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

अहाँ शुरू करै सं पहिने

अहाँक एकटा API key के आवश्यकता अछि, जे ऐपक भीतर बनल अछि एपीआई मेन्यू (देखू) API कुञ्जी (API keys)). प्रत्येक टूल API क तीनू में सँ एकटा फॉर्मेट में बाजिताह, आ ओकर आधार पर ओकर बेस URL तय होइत अछि:

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

क्लाउड कोड एकटा मॉडल पर सेहो चल सकैत अछि जे क्लाउड नहि अछिः मॉडल स्लॉटकेँ दोसर कैटलॉग आईडी पर इंगित करू, जेना कि moonshotai/kimi-k3, आ सेट करू। CLAUDE_CODE_MAX_CONTEXT_TOKENS ओहि मॉडलक context_length, कियाकें Claude Code एकरा जानि सकैत नहि। Anthropic दोसर मॉडल पर Claude 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/gpt-5.6-solकोडेक्स एकटा अनुरोध प्रारूपमे बदलि जाइत अछि जकरा निम्बॉट पढ़ नहि सकैत अछि, आ अनुरोधकेँ अस्वीकार कऽ देल जाइत अछि। क्लाउड, किमी आ अन्य कैटलॉग मॉडल काज करैत अछि।
  • model_context_window मॉडल के संदर्भ आकार कोडेक्स केँ बतबैत अछि, सँ context_length मॉडल सूची में; अन्यथा ई २,७२,००० टोकन मानि लेत अछि।
  • कोडेक्स मॉडलकेँ एकटा वेब खोज उपकरण प्रदान करैत अछि, जकरा निम्बॉट अपन सङ्ग चलबैत अछि। वेब खोज जखन प्रश्नकेँ एकर आवश्यकता होयत अछि। सेट करू। web_search = "disabled" एहि के बंद करबाक लेल फाइलक सबसँ ऊपर।
  • निम्बॉट प्रतिक्रियासभकेँ संचित नहि करैत अछि। कोडेक्स पहिनेसँ प्रत्येक बेर पूरा वार्तालाप पठा दैत अछि, तेँ किछुकेँ बदलबाक आवश्यकता नहि अछि।

क्लाइन

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

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

खुलल मॉडल विन्यास आ भरू। सन्दर्भ विंडो आकार आओर अधिकतम आउटपुट टोकन मॉडल सूचीसँ, आ टिक लगाउ। छवि सभक समर्थन करैत अछि। यदि मॉडल क पास अछि capabilities.vision, ताहि सँ Cline अपन कॉन्टेक्स्ट (context) केँ सही सँ व्यवस्था करैत अछि।

किलो कोड

वीएस कोड विस्तारमे, खोलू। व्यवस्था।, जाउ प्रदाता टैब, सबसँ नीचाँ तक स्क्रोल क' क' क्लिक करू कस्टम प्रदायकभरूः

  • प्रदाता आईडी: nymbot
  • प्रदर्शनक नाम: Nymbot
  • प्रदाता API: ओपनएआई संगत
  • आधार 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मॉडल कॉन्फ़िगरेशन के तहत, सेट करू अधिकतम आउटपुट टोकन, सन्दर्भ विण्डो आओर छवि समर्थन मॉडल सूचीसँ।

जारी राखू

Continueक अंतिम रिलीज़ 2.0.0 अछि आ एकर अब रखरखाव नै कएल जाइत अछि, मुदा एक्सटेंशन आ ओकर CLI अहाँक काम करैत अछि। Nymbot मॉडल केँ जोड़ू ~/.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 जारी राखू जे मॉडल की कऽ सकैत अछि, किएक तँ ई निम्बॉट आईडीसँ नहि बता सकैत अछि। tool_use एजेंट मोडक जरूरत अछि; छोड़ि दियौक। image_input बिना कोनो मॉडलक लेल capabilities.vision.
  • दोसर प्रविष्टि निम्बॉटक उपयोग करैत अछि। एम्बेडिंग मॉडल Continue क कोडबेस खोज जारी राख्बक लेल।

साधन सब की संUi हेतौ?

एकटा कोडिंग एजेंट मॉडलकेँ पठा दैत अछि जे ओ जे किछु सेहो काज करैत अछिः अहाँक निर्देश, जे फाइल ओ खोलैत अछि, आदेशक आउटपुट जे ओ चलबैत अछि। निम्बॉटक माध्यमसँ, ई सब एकटा साधारण एपीआई अनुरोध अछि, जाहिमे वर्णित सुरक्षा आ सीमा सभ अछि। API की देखि सकैत अछि: ई एंड-टू-एंड एन्क्रिप्टेड नहि अछि, निम्बॉट एकरा स्टोर नहि करैत अछि, आ मॉडलक प्रदाता एकरा देखैत अछि।

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