Preskočiť na obsah
Späť na Nymbot

Znalostná báza Vývojári

Nástroje kódovania

Kódovacie agenti, ktoré vám umožnia vybrať, kam idú ich požiadavky na model, sa môžu spustiť na Nymbote. Každý z nich potrebuje základnú adresu URL, kľúč a identifikátor modelu; táto stránka poskytuje presné nastavenia pre každého.

Skôr ako začnete

Potrebujete kľúč API, vytvorený v aplikácii Oheň Menu (pozri Požiarne kľúčeKaždý nástroj hovorí o jednom z troch formátov API, a to rozhoduje o jeho základnej URL:

NástrojformátovaťZákladné URL
Claude KódAntropické posolstváhttps://nymbot.ai/api
Kódex CLIOdpovedehttps://nymbot.ai/api/v1
Cline, Kilo kód, Roo kód, PokračovaťChat dokončeniehttps://nymbot.ai/api/v1

Model ids pochádza z Zoznam modelov, GET https://nymbot.ai/api/v1/models, ktorý nepotrebuje kľúč. Príklady nižšie použiť anthropic/claude-sonnet-5 a pre model od iného výrobcu, moonshotai/kimi-k3Skontrolujte, či je model, ktorý ste si vybrali, stále uvedený.

  • Vyberte si model, ktorý môže volať nástroje. Títo agenti čítajú súbory, upravujú ich a spúšťajú príkazy volaním nástrojov na každom kroku. capabilities.tools Nastaviť 2 true. nymbot/auto odmietnuť akúkoľvek žiadosť s nástrojmi (400 unsupported_tool), takže to nefunguje s žiadnym z nich.
  • Skopírujte limity modelu do nástroja. Väčšina nástrojov vyžaduje kontextové okno a maximálny výstup. context_length a max_output_tokens Nástroj, ktorý požaduje viac výstupu, než model umožňuje, nie je zamietnutý; žiadosť sa zníži na maximálnu hodnotu modelu.
  • Kroky prichádzajú celé. Žiadosť s nástrojmi sa spustí v jednom kuse a potom sa odošle späť ako prúd so živými pings, zatiaľ čo model funguje.
Dajte každému nástroju vlastný kľúč

Kódovací agent robí mnoho modelových hovorov pre jednu úlohu, z ktorých každá doteraz nesie konverzáciu, takže jedna úloha môže stáť oveľa viac ako chatová správa.

Claude Kód

Claude Code rozpráva s Nymbotom prostredníctvom jeho nastavení brány. Nastavenie týchto v škrupine, z ktorej ho spustíte:

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
  • Základná URL je presne https://nymbot.ai/api: nie /v1 a na konci žiadny slash, pretože Claude Code dodáva /v1/messages sám o sebe.
  • Kľúč ide do ANTHROPIC_AUTH_TOKEN, ktoré Claude Code posiela ako Authorization: BearerZatiaľ čo je nastavené, uložené prihlásenie claude.ai sa nepoužíva pre tieto požiadavky a obmedzenia vášho predplatného sa neuplatňujú.
  • Predvolene Claude Code požiada o najnovšie názvy modelov Anthropic a Nymbot odpovie na meno Claude len s rovnakou alebo novšou verziou z jeho katalógu, nikdy staršiu verziu; verzia, ktorú katalóg neobsahuje ešte vráti 404- poukazovať opus, sonnet a haiku na katalógu ids sa tomu vyhnete. Ak používate fable Názov, Set ANTHROPIC_DEFAULT_FABLE_MODEL Rovnakým spôsobom
  • Pinning slot Haiku tiež presúva Claude Code prácu na pozadí, ako sú názvy relácií, na lacnejší model.

Spustiť Claude Code a spustiť /status• The statusu Tab by mal ukázať Anthropic base URL Linka s https://nymbot.ai/api a jeden Auth token Názov linky ANTHROPIC_AUTH_TOKEN.

Ak chcete zachovať nastavenia pre každú reláciu, vložte ich do env Blokovanie ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json v systéme Windows) namiesto. Nikdy neumiestňujte kľúč do .claude/settings.json, ktorý sa zaviazal k projektu.

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

Niekoľko ďalších nastavení stojí za to vedieť:

  • Výstupná dĺžka Set CLAUDE_CODE_MAX_OUTPUT_TOKENS V prípade modelu max_output_tokensTakže Claude Code plánuje svoje odpovede na limit, ktorý model skutočne má.
  • Modelový nástroj Picker. s CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code číta zoznam modelov Nymbotu na štarte a pridáva do neho modely Claude /model.
  • Nechajte poradcu preč. Claude Code's Advisor je nástroj, ktorý beží na vlastných serveroch spoločnosti Anthropic, ktoré Nymbot nemôže spustiť a žiadosť, ktorá ho nesie, je zamietnutá. /advisoralebo nastaviť CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Aby sme ho úplne odstránili.
  • Nechajte MCP nástroj vyhľadávať. Claude Code ho vypne pre vlastnú základnú adresu URL a Nymbot nemôže vziať odkazy na nástroje, ktoré odošle, takže neinštalujte ENABLE_TOOL_SEARCH=trueNástroje MCP stále fungujú; namiesto toho sú načítané dopredu.

Claude Code môže tiež bežať na modeli, ktorý nie je Claude: poukážte na modelové sloty na inom katalógu id, ako napríklad moonshotai/kimi-k3a nastaviť CLAUDE_CODE_MAX_CONTEXT_TOKENS Na tento model context_lengthAnthropic nepodporuje Claude Code na iných modeloch, takže očakávajte hrubé okraje.

Claude Code v Kóde

Rozšírenie VS Code spúšťa rovnaký Claude Code, ale pred spustením skontroluje poverenia, takže mu dajte nastavenia v vlastných nastaveniach používateľa VS Code. Preferencie: Otvoriť nastavenia používateľa (JSON) a pridať :

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

Odstrániť login prompt zastaví rozšírenie, ktoré vás požiada o prihlásenie do aplikácie Anthropic. Claude Kód vyššie sa vzťahuje aj na rozšírenie; nastavenia v ~/.claude/settings.json dosiahnuť ho tiež, ale prihlasovacie overenie rozšírenia číta len svoje vlastné nastavenia.

Kódex CLI

Codex používa API Responses. Pridať Nymbot ako poskytovateľa ~/.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

Potom nastaviť NYMBOT_API_KEY vo svojom prostredí a beží codex.

  • multi_agent = false Je to potrebné. Codex's multi-agent nástroje prichádzajú ako skupina nástrojov, ktoré Nymbot nemôže prijať, a zatiaľ čo sú na každej žiadosti je odmietnutý s 400 unsupported_toolNymbot používa funkčné nástroje a webové vyhľadávanie iba v prípade, že Codex unsupported_toolje zapnutá funkcia alebo server MCP, ktorý pridáva iný typ nástroja.
  • Vyberte si model, ktorý nie je vlastný OpenAI. Pre modelové idy rozpozná ako OpenAI, ako napríklad openai/gpt-5.6-sol, Codex prepne na formát žiadosti Nymbot nemôže čítať, a žiadosť je zamietnutá. Claude, Kimi a ostatné katalógové modely fungujú.
  • model_context_window ukazuje Codex veľkosť kontextu modelu, od context_length v zozname modelov; inak predpokladá 272 000 žetónov.
  • Codex ponúka modelu webový vyhľadávací nástroj, ktorý Nymbot beží s vlastným web vyhľadávanie Keď je otázka potrebná. set web_search = "disabled" V hornej časti súboru ho vypnite.
  • Nymbot neukladá odpovede. Codex už posiela celú konverzáciu zakaždým, takže nie je potrebné nič meniť.

kliny

V nastaveniach Cline v VS Kóde:

  1. Set Požiarny poskytovateľ Dvojica Kompatibilný OpenAI.
  2. Set Základné URL Dvojica https://nymbot.ai/api/v1.
  3. Vložte svoj kľúč do OpenAI kompatibilný API kľúč.
  4. Vyberte model pod Model IDCline načíta zoznam z Nymbotu, akonáhle je URL a kľúč zapnutý; môžete tiež zadať id, ako napríklad anthropic/claude-sonnet-5.

OTVORENÉ Konfigurácia modelu a vyplniť do Kontextové okno veľkosti a Max výstupné tokeny zo zoznamu modelov a tick Podporuje obrázky Ak má model capabilities.vision, takže Cline riadi svoj kontext správne.

Kílový kód

V rozšírení VS Code, otvorte NastavenieChoďte na The Poskytovateľ tab, posuňte sa nadol a kliknite Custom dodávateľNapíšte do:

  • Poskytovateľ ID: nymbot
  • Zobraziť názov: Nymbot
  • Poskytovateľ API: Kompatibilný OpenAI
  • Základné URL: https://nymbot.ai/api/v1
  • Oheň kľúčVáš kľúč
  • Modely: vyberte ich zo zoznamu Kilo loads od Nymbot

kliknúť predložiť, a modely sa zobrazia v nástroji na výber modelu. Pre CLI alebo na nastavenie limitov modelu a podpory nástrojov definujte poskytovateľa v ~/.config/kilo/kilo.json Namiesto toho:

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 je Nymbot model id a kľúč nad ním je Kilo vlastné meno pre to, používané v "model" ako nymbot/…Vezmite limit z zoznamu modelov; bez neho Kilo nemôže spravovať kontext.

Roo kód

Roo Code bol ukončený 15. mája 2026. ak ho stále máte nainštalovaný, funguje s Nymbotom takto: nastaviť Požiarny poskytovateľ Dvojica Kompatibilný OpenAI, Základné URL Dvojica https://nymbot.ai/api/v1Vložte svoj kľúč do Oheň kľúč a model ID v ModelkaRoo Code funguje iba prostredníctvom volania nástrojov, takže model musí mať capabilities.toolsV rámci konfigurácie modelu, nastavenia Max výstupné tokeny, Kontextové okno a Podpora obrazu zo zoznamu modelov.

Pokračovať

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 V prípade 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 hovorí Pokračovať, čo môže model urobiť, pretože nemôže povedať z id Nymbot. tool_use je to, čo agent mód potrebuje; nechať von image_input Pre model bez capabilities.vision.
  • Druhý vstup používa Nymbot Vstavaný model Pokračovať v hľadaní kódu.

Čo odosielajú nástroje

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 Čo môže oheň vidieť: nie je šifrovaný od konca k koncu, Nymbot ho neukladá a poskytovateľ modelu ho vidí.

  • Nástroje uchovávajú svoje vlastné histórie na vašom stroji, a niektoré hovoria s ich tvorcami okrem toho. Claude Code, pre jeden, stále posiela svoju telemetriu na Anthropic, keď beží na Nymbot; nastaviť CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 jeho nástroj WebFetch stále kontroluje každú doménu s Anthropic, pokiaľ nastavíte skipWebFetchPreflight Dvojica true v jeho nastaveniach.
  • Kľúče v súboroch nastavení sú len tak bezpečné ako súbor. Uchovávajte ich mimo čohokoľvek, čo sa zaviažete, a čítajte ich z prostredia, kde to nástroj umožňuje.