కంటెంట్‌కి దాటవేయండి
తిరిగి Nymbot కి

నాలెడ్జ్ బేస్ డెవలపర్లు

కోడింగ్ సాధనాలు

వాటి మోడల్ రిక్వెస్ట్‌లు ఎక్కడికి వెళ్లాలో మీరు ఎంచుకునేలా చేసే కోడింగ్ ఏజెంట్లు Nymbot పై నడుస్తాయి. ప్రతి ఒక్కటి ఒక బేస్ URL, ఒక కీ మరియు ఒక మోడల్ ఐడిని కలిగి ఉండాలి; ఈ పేజీ ప్రతి దాని కోసం ఖచ్చితమైన సెట్టింగ్‌లను అందిస్తుంది.

మీరు ప్రారంభించడానికి ముందు

మీకు ఒక API కీ అవసరం, ఇది యాప్‌లో తయారు చేయబడింది API మెనూ (చూడండి API కీలు). ప్రతి సాధనం API యొక్క మూడు ఫార్మాట్‌లలో ఒకదాన్ని ఉపయోగిస్తుంది, మరియు అది దాని బేస్ URLను నిర్ణయిస్తుంది:

పనిముట్టుఫార్మాట్బేస్ 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 మోడల్ జాబితాలో. మోడల్ అనుమతించిన దానికంటే ఎక్కువ అవుట్‌పుట్‌ను అడిగే సాధనాన్ని తిరస్కరించరు; ఆ అభ్యర్థనను మోడల్ యొక్క గరిష్ట స్థాయికి తగ్గించబడుతుంది.
  • అడుగులు మొత్తం వస్తాయి. సాధనాలతో కూడిన అభ్యర్థన ఒక ముక్కలో నడుస్తుంది, ఆపై మోడల్ పనిచేసేటప్పుడు కీప్-అలైవ్ పింగ్స్తో స్ట్రీమ్గా తిరిగి పంపబడుతుంది. స్ట్రీమింగ్ క్రింద ఉన్న ప్రతి సాధనంలో పనిచేస్తుంది, కానీ ప్రతి దశ పదాల వారీగా కాకుండా ఒకేసారి కనిపిస్తుంది.
ప్రతి సాధనానికి దాని స్వంత కీని ఇవ్వండి

ప్రతి సాధనానికి ఒక ప్రత్యేక కీని రూపొందించండి, దానికి రోజువారీ పరిమితి ఉండాలి. ఒక కోడింగ్ ఏజెంట్ ఒకే పని కోసం అనేక మోడల్ కాల్స్‌ను చేస్తుంది, ప్రతి కాల్ ఇప్పటివరకు జరిగిన సంభాషణను కలిగి ఉంటుంది, కాబట్టి ఒకే పని ఒక చాట్ మెసేజ్ కంటే చాలా ఎక్కువ ఖర్చు చేయవచ్చు. ఒక సాధనం గరిష్టంగా ఎంత ఖర్చు చేయగలదో తెలుసుకోవడానికి కీపై పరిమితిని విధించడం అత్యంత సులభమైన మార్గం, మరియు దానిని రద్దు చేయడం వల్ల ఆ సాధనం మాత్రమే ఆగిపోతుంది.

క్లాడ్ కోడ్

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 ప్రారంభంలో 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) ఇతర మోడళ్లపై క్లాడ్ కోడ్‌ను సపోర్ట్ చేయదు, కాబట్టి కొన్ని లోపాలను ఊహించవచ్చు.

విఎస్ కోడ్లో క్లాడ్ కోడ్

విఎస్ కోడ్ పొడిగింపు అదే క్లాడ్ కోడ్ను నడుపుతుంది, కానీ అది ప్రారంభమయ్యే ముందు ఆధారాల కోసం తనిఖీ చేస్తుంది, కాబట్టి దీనికి విఎస్ కోడ్ యొక్క సొంత యూజర్ సెట్టింగులలో సెట్టింగులను ఇవ్వండి. ప్రాధాన్యతలు: వినియోగదారు సెట్టింగ్‌లను తెరవండి (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" }
  ]
}

లాగిన్ ప్రాంప్ట్‌ను నిలిపివేయి (Disable Login Prompt) Anthropic లోకి సైన్ ఇన్ చేయమని ఎక్స్‌టెన్షన్ మిమ్మల్ని అడగకుండా నిరోధిస్తుంది. అన్నీ లోపల క్లాడ్ కోడ్ పైన పేర్కొన్న పొడిగింపుకు కూడా వర్తిస్తుంది; సెట్టింగులు ~/.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 వారి సొంత మోడల్ కానటువంటి ఒక మోడల్‌ను ఎంచుకోండి. మోడల్ ఐడిల కోసం ఇది ఓపెన్ఏఐలుగా గుర్తిస్తుంది, అవిః 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 మోడల్ జాబితాలో; లేకపోతే అది 272,000 టోకెన్లను అనుమోదిస్తుంది.
  • Codex మోడల్‌కు వెబ్ సెర్చ్ సాధనాన్ని అందిస్తుంది, దీనిని Nymbot దాని స్వంత సాధనంతో రన్ చేస్తుంది వెబ్ శోధన ప్రశ్నకు అవసరమైనప్పుడు సెట్ చేయండి. web_search = "disabled" దాన్ని ఆపివేయడానికి ఫైల్ పైభాగంలో ఉంటుంది.
  • Nymbot ప్రతిస్పందనలను నిల్వ చేయదు. Codex ఇప్పటికే ప్రతిసారీ సంభాషణ మొత్తాన్ని పంపుతుంది, కాబట్టి దేనినీ మార్చాల్సిన అవసరం లేదు.

క్లైన్

విఎస్ కోడ్లోని క్లైన్ సెట్టింగులలోః

  1. సెట్ చేయండి API ప్రొవైడర్ కి ఓపెన్ఏఐ అనుకూలమైనది.
  2. సెట్ చేయండి బేస్ URL కి https://nymbot.ai/api/v1.
  3. మీ కీని అతికించండి OpenAI అనుకూల API కీ.
  4. క్రింద ఉన్న నమూనాను ఎంచుకోండి మోడల్ ఐడిURL మరియు కీ ఉన్న వెంటనే Cline, Nymbot నుండి జాబితాను లోడ్ చేస్తుంది; మీరు ఒక id ని కూడా టైప్ చేయవచ్చు, ఉదాహరణకు anthropic/claude-sonnet-5.

తెరవండి నమూనా ఆకృతీకరణ మరియు పూరించండి సందర్భ విండో పరిమాణం మరియు గరిష్ట అవుట్పుట్ టోకెన్లు మోడల్ జాబితా నుండి, మరియు టిక్ చేయండి చిత్రాలకు మద్దతు ఇస్తుంది ఒకవేళ మోడల్ కలిగి ఉంటే capabilities.visionకాబట్టి క్లైన్ దాని సందర్భాన్ని సరిగ్గా నిర్వహిస్తుంది.

కిలో కోడ్

విఎస్ కోడ్ పొడిగింపులో, తెరవండి సెట్టింగ్‌లు, వెళ్ళండి ప్రొవైడర్లు ట్యాబ్, దిగువకు స్క్రోల్ చేసి నొక్కండి కస్టమ్ ప్రొవైడర్పూరించండిః

  • ప్రొవైడర్ ఐడి: nymbot
  • ప్రదర్శన పేరు: Nymbot
  • API ని అందించండి: ఓపెన్ఏఐ అనుకూలమైనది
  • బేస్ URL: https://nymbot.ai/api/v1
  • API కీ: మీ కీ
  • నమూనాలు: 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 API ప్రొవైడర్ కి ఓపెన్ఏఐ అనుకూలమైనది, బేస్ URL కి https://nymbot.ai/api/v1, మీ కీని ఉంచండి API కీ మరియు ఒక మోడల్ ఐడి నమూనారూ కోడ్ టూల్ కాల్స్ ద్వారా మాత్రమే పనిచేస్తుంది, కాబట్టి మోడల్ తప్పనిసరిగా కలిగి ఉండాలి 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.
  • రెండవ ఎంట్రీ Nymbot ను ఉపయోగిస్తుంది ఎంబెడింగ్ మోడల్ Continue యొక్క codebase శోధన కోసం.

టూల్స్ ఏమి పంపుతాయి

ఒక కోడింగ్ ఏజెంట్ తాను దేనితో పని చేస్తున్నామో దేన్నైనా మోడల్‌కు పంపుతుంది: మీ సూచనలు, అది తెరిచిన ఫైళ్లు, అది రన్ చేసే కమాండ్ల అవుట్‌పుట్. Nymbot ద్వారా, అవన్నీ సాధారణ API రిక్వెస్ట్‌లుగా ఉంటాయి, వీటిలో వివరించిన రక్షణలు మరియు పరిమితులు ఉంటాయి. API ఏమి చూడగలదుఇది ఎండ్-టు-ఎండ్ ఎన్‌క్రిప్టెడ్ కాదు, Nymbot దీనిని నిల్వ చేయదు, మరియు మోడల్ యొక్క ప్రొవైడర్ దీనిని చూస్తారు.

  • 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 దానిని మరియు దాని ఇతర బ్యాక్‌గ్రౌండ్ ట్రాఫిక్‌ను ఆపడానికి. మీరు సెట్ చేయనంత వరకు దాని WebFetch సాధనం ఇప్పటికీ ప్రతి డొమైన్‌ను Anthropic తో తనిఖీ చేస్తుంది. skipWebFetchPreflight కి true దాని సెట్టింగ్‌లలో.
  • సెట్టింగ్స్ ఫైల్‌లోని కీలు ఆ ఫైల్ ఎంత సురక్షితంగా ఉంటే అంత సురక్షితంగా ఉంటాయి. వాటిని మీరు కమిట్ చేసే దేనిలోనూ ఉంచకండి, మరియు టూల్ అనుమతించే చోట వాటిని ఎన్విరాన్మెంట్ (environment) నుండి చదవండి.