सामग्रीं प्रति गच्छन्तु
Back to 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.

आरम्भात् पूर्वं

भवतः कृते ए. पि. ऐ. की आवश्यकम् अस्ति, यत् आप्-मध्ये निर्मितम् अस्ति। ए. पि. ऐ. सूची (पश्यन्तु। ए. पि. ऐ. कुञ्जीः)। प्रत्येकं साधनं ए. पि. ऐ. इत्यस्य त्रिषु स्वरूपेषु एकं वदति, तथा च तत् तस्य आधारं यू. आर्. एल्. निर्धारयति।

साधनम्।स्वरूपम्।आधार-यू. आर्. एल्.
क्लौड् कोड्एन्थ्रोपिक-सन्देशाःhttps://nymbot.ai/api
कोडेक्स सी. एल्. ऐ.प्रतिक्रियाः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 तथैव।
  • हैकू-स्लाट् पिन्निङ्ग् अपि क्लाड् कोड् इत्यस्य पृष्ठभूमिकार्यं, यथा सत्रशीर्षकं, तस्य न्यूनमूल्ये माडेल् प्रति चालयति। तस्य विना, तत् कार्यं भवतः मुख्य-माडेल्-मध्ये प्रचलति।

क्लाड् कोड् आरभत चालयतु। /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, Claude Code reads Nymbot's model list at startup and adds the Claude models in it to /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 पूर्णतया निष्कासयितुं।
  • एम्. सी. पी. साधनस्य अन्वेषणं निष्कासयतु। 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 इत्यस्य समर्थनं न करोति, अतः अशुद्धताः भवितुं शक्नुवन्ति।

वी. एस्. कोड् मध्ये क्लाड् कोड् अस्ति।

वी. एस्. कोड्-विस्तारः समानं क्लाड्-कोड् चालयति, परन्तु आरम्भात् पूर्वं प्रमाणानां परीक्षणं करोति, अतः वी. एस्. कोड्-इत्यस्य स्वकीय-उपयोक्तृ-सेट्टिङ्ग्स् मध्ये सेट्टिङ्ग्स् ददातु। प्राधान्यः-उपयोक्तृ-विन्यासान् उद्घाटयतु (जे. एस्. ओ. एन्.) अपि च योजयतु।

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 तत् अपि प्राप्नुयात्, परन्तु विस्तारस्य प्रवेश-परीक्षणं केवलं स्वस्य सेट्टिङ्ग् एव पठति।

कोडेक्स सी. एल्. ऐ.

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. सेट् करोतु। आधार-यू. आर्. एल्. इत्यतः। https://nymbot.ai/api/v1.
  3. स्वस्य की पेस्ट् कुरु। ओपन् ए. ऐ. अनुकूल्य ए. पि. ऐ. की.
  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अतः क्लैन् स्वस्य सन्दर्शनं सम्यक् निर्वहति।

किलोकोड्

वी. एस्. कोड्-विस्तारणे, उद्घाटयतु। सेट्टिङ्ग्स्, तत्र गच्छतु। प्रदातारः ट्याब्, अधः स्क्रोल् कृत्वा क्लिक् कुर्वन्तु। ग्राहक-प्रदायकःपूरयतः।

  • प्रदायकस्य ऐ. डि.: nymbot
  • नाम प्रदर्शयतु।: Nymbot
  • प्रदायकः ए. पि. ऐ.: ओपन्-ए. ऐ. अनुकूलः।
  • आधार-यू. आर्. एल्.: https://nymbot.ai/api/v1
  • ए. पि. ऐ. कीतव चाबिः।
  • माडेल्स्: pick them from the list Kilo loads from Nymbot

क्लिक् करोतु। समर्पयतु।, तथा च माडेल्-विशेषाः माडेल्-पिकर्-मध्ये दृश्यन्ते। सी. एल्. ऐ. कृते, अथवा माडेल्-परिमितिं तथा टूल्-समर्थनं च निर्धारयितुं, प्रदातृम् आवलिखतु। ~/.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 ए. पि. ऐ. प्रदायकः इत्यतः। ओपन्-ए. ऐ. अनुकूलः।, आधार-यू. आर्. एल्. इत्यतः। https://nymbot.ai/api/v1, चाबि स्थापय। ए. पि. ऐ. की तथा एकं माडेल् ऐ. डि. अस्ति। प्रतिमानम्।रू-कोड् केवलं टूल्-काल्-द्वारा एव कार्यं करोति, अतः प्रतिमानम् अवश्यं भवेत्। capabilities.tools. माडेल्-विन्यासस्य अन्तर्गतं, सेट् करोतु। अधिकतम-निर्गम-टोकेन्स्, सन्दर्भाः जालपुटः तथा चित्रसमर्थनं प्रतिमान-सूचीतः।

अनुवर्तते।

Continue's final release is 2.0.0 and it is no longer maintained, but the extension and its CLI still work. Add Nymbot models to ~/.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 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 अन्तर्निर्मितप्ररूपम् कन्टिन्यू इत्यस्य कोडबेस् अन्वेषणार्थं।

साधनानि किं प्रेषयन्ति?

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 ए. पि. ऐ किम् द्रष्टुं शक्नोति?: it is not end-to-end encrypted, Nymbot does not store it, and the model's provider sees it.

  • The tools keep their own histories on your machine, and some talk to their makers besides. Claude Code, for one, still sends its telemetry to Anthropic when it runs on Nymbot; set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 तत् तथा तस्य अन्यं पृष्ठभूमिसंवहनं च निवारयितुं। तस्य वेब्फेच्-साधनं तथापि प्रत्येकं क्षेत्रम् एन्थ्रोपिक् इत्यनेन परीक्षते यावत् भवान् निर्धारितं न करोति। skipWebFetchPreflight इत्यतः। true तस्य विन्यासे।
  • सेट्टिङ्ग्स्-सञ्चिकासु की इतीमानि केवलं सञ्चिकायाः इव एव सुरक्षितानि भवन्ति। भवान् यत् किमपि कार्यं करोति तद्भ्यः तान् बहिः स्थापयतु, तथा च यत्र साधनं तत् अनुमन्यते तस्मिन् वातावरणात् तान् पठतु।