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

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

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

Coding agents that let you choose where their model requests go can run on Nymbot. Each one needs a base URL, a key and a model id; this page gives the exact settings for each.

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

अहाँक एकटा 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 मॉडल सूची में। एकटा टूल जे मॉडल सँ हुनकर अनुमति सँ बेसी आउटपुट माँगेत अछि, ओकर अस्वीकार नै कएल जाएत अछि; अनुरोध केँ मॉडलक अधिकतम सीमा तक कम कऽ देल जाएत अछि।
  • कदम पूरा आबि जाइत अछि। उपकरणक सङ्ग एकटा अनुरोध एक टुकड़ामे चलैत अछि आ फेर एकरा प्रवाहक रूपमे वापस पठायल जाइत अछि, जखन कि मॉडल काज करैत अछि, कीप-अलाइव पिंगक सङ्ग। स्ट्रीमिंग नीचाँ देल गेल प्रत्येक उपकरणमे काज करैत अछि, मुदा प्रत्येक चरण शब्द-दर-शब्द नहि अपितु एक बेर प्रकट होइत अछि।
प्रत्येक उपकरणकेँ अपन चाबी दियौक।

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

क्लाउड कोड

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 आओर 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.
  • सलाहकारकेँ छोड़ि दियौक। Claude Code's advisor is a tool that runs on Anthropic's own servers, which Nymbot cannot run, and a request carrying it is refused. Don't turn it on with /advisor, वा सेट करू। CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 एकरा पूरी तरह सँ हटाबय लेल।
  • MCP टूल खोजक के बंद राखू। 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, आ सेट करू। 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 uses the 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's multi-agent tools come as a group of tools that Nymbot cannot take, and while they are on every request is refused with 400 unsupported_tool. Nymbot takes function tools and web search only; if Codex reports unsupported_toolएकटा फीचर या एमसीपी सर्वर जे दोसर प्रकारक टूल जोड़ैत अछि चालू अछि।
  • एकटा मॉडल चुनू जे ओपनएआईक अपन नहि हो। मॉडल आईडी के लेल ई ओपनएआई के रूप मे मान्यता दैत छै, जेना कि 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 मॉडल सूची में; अन्यथा ई २,७२,००० टोकन मानि लेत अछि।
  • 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.

क्लाइन

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

  1. सेट करू। एपीआई प्रदाता एकरा लेल। ओपनएआई संगत.
  2. सेट करू। आधार URL एकरा लेल। https://nymbot.ai/api/v1.
  3. अपन चाबी चिपकाइ दियौक। OpenAI अनुकूल API की (Key).
  4. मॉडलकेँ नीचाँ चुनू। मॉडल आईडी. 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.

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

किलो कोड

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

  • प्रदाता आईडी: nymbot
  • प्रदर्शनक नाम: Nymbot
  • प्रदाता API: ओपनएआई संगत
  • आधार URL: https://nymbot.ai/api/v1
  • एपीआई कुंजी: अहाँक चाबी।
  • मॉडलसभ: pick them from the list Kilo loads from 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 is the Nymbot model id and the key above it is Kilo's own name for it, used in "model" जहिना nymbot/…. लेब limit मॉडल सूचीसँ; एकर बिना किलो सन्दर्भक प्रबंधन नहि कऽ सकैत अछि।

रू कोड

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

जारी राखू

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 tells 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 एम्बेडिंग मॉडल Continue क कोडबेस खोज जारी राख्बक लेल।

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

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 API की देखि सकैत अछि: it is not end-to-end encrypted, Nymbot does not store it, and the model's provider sees it.

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