Kalo te përmbajtja
Kthehu në Nymbot

Baza e njohurive Zhvilluesit

Mjetet e kodimit

Agjentët e kodimit që ju lejojnë të zgjidhni se ku të shkojnë kërkesat e tyre të modelit mund të ekzekutohen në Nymbot. Secili ka nevojë për një URL bazë, një çelës dhe një id model; kjo faqe jep cilësimet e sakta për secilin.

Para se të filloni

Ju duhet një çelës API, i bërë në aplikacionin zjarri Menu (shih më poshtë) Çelësat e zjarritÇdo mjet flet një nga tre formatet e API-së, dhe kjo përcakton URL-në e saj bazë:

mjetetformëbazë url
Claude KodiMesazhet antropikehttps://nymbot.ai/api
Kodeksi CLIPërgjigjethttps://nymbot.ai/api/v1
Cline, Kilo Code, Kodi i Roo, VazhdoniChat Përfundimhttps://nymbot.ai/api/v1

ID-të vijnë nga Lista e modeleve, GET https://nymbot.ai/api/v1/models, e cila nuk ka nevojë për çelës. shembujt më poshtë përdorin anthropic/claude-sonnet-5 dhe, për një model nga një prodhues tjetër, moonshotai/kimi-k3Kontrolloni nëse modeli që keni zgjedhur është ende në listë.

  • Zgjidhni një model që mund të thërrasë mjete. Këto agjentë lexojnë skedarët, redaktojnë ato dhe ekzekutojnë komandat duke thirrur mjete, në çdo hap. capabilities.tools Vendosni të true. nymbot/auto refuzon çdo kërkesë me mjete (400 unsupported_toolPra, nuk funksionon me asnjë prej tyre.
  • Kopjoni kufijtë e modelit në mjet. Shumica e mjeteve kërkojnë një dritare kontekstuale dhe një prodhim maksimal. context_length dhe max_output_tokens Një mjet që kërkon më shumë prodhim se sa lejon modeli nuk refuzohet; kërkesa ulet në maksimumin e modelit.
  • Hapat vijnë të plota. Një kërkesë me mjete shkon në një copë dhe pastaj dërgohet prapa si një rrymë, me pings të gjallë ndërsa modeli punon.
Jepni çdo mjet çelësin e vet

Bëni një çelës të veçantë për çdo mjet, me një kapak të përditshëm.Një agjent kodimi bën shumë thirrje model për një detyrë, secili duke mbajtur bisedën deri më tani, kështu që një detyrë e vetme mund të kushtojë shumë më shumë se një mesazh chat.Një kapak në çelës është mënyra më e thjeshtë për të ditur sa më shumë një mjet mund të shpenzojë, dhe revokimi i saj ndalon atë mjet vetëm.

Claude Kodi

Claude Code flet me Nymbot nëpërmjet cilësimeve të portës së tij. Vendosni këto në shell që e nisni nga:

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
  • URL bazë është saktësisht https://nymbot.ai/api• Jo /v1 dhe asnjë slash në fund, pasi Claude Code shton /v1/messages Vetë
  • Çelësi hyn në ANTHROPIC_AUTH_TOKENqë Claude Code dërgon si Authorization: BearerNdërsa është vendosur, një login i ruajtur claude.ai nuk përdoret për këto kërkesa dhe kufijtë e abonimit tuaj nuk zbatohen.
  • Claude Code pyet për emrat më të fundit të modelit të Anthropic, dhe Nymbot përgjigjet një emër Claude vetëm me të njëjtën ose një version më të ri nga katalogu i tij, kurrë një më të vjetër; një version që katalogu nuk mban ende kthen 404Duke treguar opus, sonnet dhe haiku në katalog ids shmang këtë. nëse përdorni fable Përshëndetje, Set ANTHROPIC_DEFAULT_FABLE_MODEL Në të njëjtën mënyrë.
  • Pining slot Haiku gjithashtu lëviz punën e Claude Code në sfond, të tilla si titujt e sesionit, në atë model më të lirë.

Filloni Claude Code dhe drejtohuni /statustë Statusit Tab duhet të tregojë një Anthropic base URL linjë me https://nymbot.ai/api dhe një Auth token Linja e emrit ANTHROPIC_AUTH_TOKEN.

Për të ruajtur cilësimet për çdo seancë, vendosni ato në env Blloku i ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json në Windows) në vend të kësaj. kurrë mos vendosni çelësin në .claude/settings.jsone cila është e angazhuar me projektin.

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"
  }
}

Disa rregulla të tjera janë të vlefshme për t'u njohur:

  • Gjatësia e prodhimit. Setë CLAUDE_CODE_MAX_OUTPUT_TOKENS Në modelin e max_output_tokens, kështu që Claude Code planifikon përgjigjet e tij për kufizimin që modeli ka me të vërtetë.
  • Modeli i pikturës. me CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code lexon listën e modeleve të Nymbot në start-up dhe shton modelet Claude në të /model.
  • Lëreni këshilltarin të largohet. Claude Code's Advisor është një mjet që punon në serverat e Anthropic, të cilat Nymbot nuk mund të drejtojë, dhe një kërkesë që mbart atë është refuzuar. /advisorose të vendosur CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 për ta hequr plotësisht.
  • Lëreni MCP Tool Search të fiket. Claude Code e çaktivizon atë për një URL bazë të përshtatur, dhe Nymbot nuk mund të marrë referencat e mjeteve që dërgon, kështu që mos vendosni ENABLE_TOOL_SEARCH=trueMCP tools ende punojnë; ata janë ngarkuar përpara në vend.

Claude Code gjithashtu mund të kandidojë në një model që nuk është Claude: shënoni slots model në një tjetër id katalog, të tilla si: moonshotai/kimi-k3dhe të vendosur CLAUDE_CODE_MAX_CONTEXT_TOKENS Për këtë model context_lengthAnthropic nuk mbështet Claude Code në modele të tjera, kështu që prisni skaje të rënda.

Claude Code në VS Code

Zgjerimi VS Code punon të njëjtin Claude Code, por kontrollon për certifikatat para se të fillojë, kështu që jepni atë cilësimet në cilësimet e përdoruesit të VS Code. Hapni cilësimet e përdoruesit (JSON) dhe të shtojmë:

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" }
  ]
}

Fjalë kyçe login prompt ndalon zgjerimin duke ju kërkuar të hyni në Anthropic. Claude Kodi më lart vlen edhe për zgjerimin; cilësimet në ~/.claude/settings.json gjithashtu, por verifikimi i hyrjes së zgjerimit lexon vetëm cilësimet e veta.

Kodeksi CLI

Codex përdor API Responses. Shtoni Nymbot si ofrues në ~/.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

Atëherë set NYMBOT_API_KEY Në mjedisin tuaj dhe të drejtuar codex.

  • multi_agent = false është e nevojshme. Mjetet multi-agent të Codex vijnë si një grup mjetesh që Nymbot nuk mund të marrë, dhe ndërsa ata janë në çdo kërkesë është refuzuar me 400 unsupported_toolNymbot merr vetëm mjetet funksionale dhe kërkimin në internet; nëse Codex raporton unsupported_tool, një tipar ose server MCP që shton një lloj tjetër të mjetit është në.
  • Zgjidhni një model që nuk është një nga OpenAI. Për id-të e modelit ajo njeh si OpenAI-të, të tilla si openai/gpt-5.6-sol, Codex kalon në një format të kërkesës Nymbot nuk mund të lexojë, dhe kërkesa është refuzuar.
  • model_context_window Codex tregon madhësinë e kontekstit të modelit, nga context_length në listën e modeleve; përndryshe supozohet 272,000 tokenë.
  • Codex i ofron modelit një mjet kërkimi në internet, të cilin Nymbot e drejton me vetveten. Kërkimi WEB kur pyetja ka nevojë për të. set web_search = "disabled" në pjesën e sipërme të dosjes për ta fikur atë.
  • Codex tashmë dërgon të gjithë bisedën çdo herë, kështu që asgjë nuk ka nevojë të ndryshojë.

Klanë

Në cilësimet e Cline në VS Code:

  1. Setë Furnizuesit e zjarrit dy Kompatibiliteti i hapur.
  2. Setë bazë url dy https://nymbot.ai/api/v1.
  3. Vendosni çelësin tuaj në Fjalë kyçe OpenAI API.
  4. Zgjidhni modelin nën Modeli i identifikimitCline ngarkon listën nga Nymbot sapo URL dhe çelësi janë në; ju gjithashtu mund të shkruani një id të tilla si: anthropic/claude-sonnet-5.

Hapur Konfigurimi i modelit Plotësoni në Kontekst i madhësisë së dritares dhe Tokenët Max Output nga lista e modeleve, dhe tick Mbështetje për imazhet Nëse modeli ka capabilities.vision, kështu që Cline menaxhon kontekstin e saj siç duhet.

Kodi i kilogramëve

Në kodin e zgjerimit VS, të hapur Settings tëShkoni në the Ofruesit Tab, rrëshqisni në fund dhe klikoni Ofrues CustomPlotësoni në:

  • Furnizuesit ID: nymbot
  • Emri i shfaqjes: Nymbot
  • Furnizuesit e zjarrit: Kompatibiliteti i hapur
  • bazë url: https://nymbot.ai/api/v1
  • Çelësi i zjarritÇelësi juaj
  • Modelet: zgjidhni ato nga lista Kilo loads nga Nymbot

Kliko nënshkruar, dhe modelet shfaqen në zgjedhësin e modelit. Për CLI, ose për të vendosur kufijtë e një modeli dhe mbështetjen e mjeteve, përcaktoni ofruesin në ~/.config/kilo/kilo.json Në vend të:

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 është id modeli Nymbot dhe çelësi mbi të është emri i vet i Kilo për të, i përdorur në "model" si nymbot/…Merr limit nga lista e modelit; pa të, Kilo nuk mund të menaxhojë kontekstin.

Kodi i rrymës

Roo Code u ndërpre më 15 maj 2026.Nëse ende e keni instaluar, funksionon me Nymbot si kjo: Furnizuesit e zjarrit dy Kompatibiliteti i hapur, bazë url dy https://nymbot.ai/api/v1Vendosni çelësin tuaj në Çelësi i zjarrit Një id model në ModelëRoo Code punon vetëm përmes thirrjeve të mjeteve, kështu që modeli duhet të ketë capabilities.toolsNë konfigurimin e modelit, të vendosur Tokenët Max Output, Konteksti i dritares dhe Mbështetja e imazhit nga lista e modeleve.

Vazhdojnë

Versioni përfundimtar i Continue është 2.0.0 dhe nuk mirëmbahet më, por zgjerimi dhe CLI i tij ende punojnë. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Për 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 thotë Vazhdoni se çfarë mund të bëjë modeli, pasi nuk mund të tregojë nga një id Nymbot. tool_use është ajo që Modaliteti i Agjentit ka nevojë; lënë jashtë image_input Për një model pa capabilities.vision.
  • Hyrja e dytë përdor një Nymbot Modeli i ndërtimit për të vazhduar kërkimin e bazës së kodit.

Çfarë dërgojnë mjetet

Një agjent kodimi dërgon modelin çfarëdo që punon me të: udhëzimet tuaja, skedarët që hap, prodhimin e komandave që ekzekuton.Nga Nymbot, e gjithë kjo është një kërkesë e zakonshme API, me mbrojtjet dhe kufizimet e përshkruara në Çfarë mund të shohë zjarri: nuk është e koduar nga fundi në fund, Nymbot nuk e ruan atë, dhe ofruesi i modelit e sheh atë.

  • Mjetet mbajnë historinë e tyre në makinën tuaj, dhe disa flasin me krijuesit e tyre përveç kësaj. CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 për të ndaluar atë dhe trafikun e saj tjetër në sfond. mjeti i saj WebFetch ende kontrollon çdo domain me Anthropic përveç nëse vendosni skipWebFetchPreflight dy true në vendndodhjen e saj.
  • Çelësat në skedarët e cilësimeve janë vetëm aq të sigurta sa skedari. ruani ato nga çdo gjë që angazhoheni, dhe lexoni ato nga mjedisi ku mjeti e lejon atë.