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ť

Konečné vydanie Continue je 2.0.0 a už nie je udržiavané, ale rozšírenie a jeho CLI stále fungujú. ~/.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

Kódovací agent posiela modelu čokoľvek, s čím pracuje: vaše pokyny, súbory, ktoré otvorí, výstup príkazov, ktoré spustí. Č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.