Preskočite na sadržaj
Povratak na Nymbot

Baza znanja Razvijači

Oprema za kodiranje

Kodiranje agenti koji vam omogućuju da odaberete gde njihov model zahtjevi idu može se pokrenuti na Nymbot. Svaki od njih treba bazni URL, ključ i model id; ova stranica daje tačna podešavanja za svaki.

Prije nego što počnete

Potreban vam je API ključ, napravljen u aplikaciji vatra Menu (Vidi više) Vatra ključeviSvaki alat govori o jednom od tri formata API-ja, a to određuje njegov osnovni URL:

alat zaFormatiOsnovni URL
Knjiga KodaAntropske porukehttps://nymbot.ai/api
Kodeks CLIOdgovorihttps://nymbot.ai/api/v1
Cline, Kilo kod, Roo kod, nastavakChat kompletihttps://nymbot.ai/api/v1

Model ids dolazi od Popis modela, GET https://nymbot.ai/api/v1/models, koji ne treba ključ. Primjeri ispod koriste anthropic/claude-sonnet-5 i, za model od drugog proizvođača, moonshotai/kimi-k3Provjerite da li je model koji ste odabrali još uvek naveden.

  • Odaberite model koji može pozvati alate. Ovi agenti čitaju datoteke, uređuju ih i pokreću komande pozivanjem alata, na svakom koraku. capabilities.tools Postavite true. nymbot/auto odbija bilo koji zahtev pomoću alata (400 unsupported_tool), tako da ne radi ni sa jednom od njih.
  • Kopirajte granice modela u alat. Većina alata zahtijeva kontekstni prozor i maksimalni izlaz. context_length i max_output_tokens Uređaj koji traži više izlaza nego što model dozvoljava nije odbijen; zahtjev se smanjuje na maksimum modela.
  • Koraci dolaze u potpunosti. Zahtjev sa alatima radi u jednom komadu, a zatim se šalje nazad kao tok, sa živim pinovima dok model radi.
Dajte svakom alatu svoj ključ

Napravite zaseban ključ za svaki alat, sa dnevnim poklopcem. Agent za kodiranje obavlja mnogo modelskih poziva za jedan zadatak, svaki od kojih do sada nosi razgovor, tako da jedan zadatak može koštati mnogo više od poruke za razgovor.

Knjiga Koda

Claude Code razgovara s Nymbotom kroz svoje postavke vrata. Postavite ih u školjku iz koje je pokrenut:

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
  • Osnovni URL je točno https://nymbot.ai/api• Ne /v1 i nema slash na kraju, jer Claude Code dodaje /v1/messages samom sebi.
  • Ključ je u ANTHROPIC_AUTH_TOKEN, koji Claude Code šalje kao Authorization: BearerDok je postavljen, sačuvani login claude.ai se ne koristi za ove zahtjeve i ne primjenjuju se ograničenja vaše pretplate.
  • Podrazumevano, Claude Code traži najnovija imena modela Anthropica, a Nymbot odgovara na ime Claude samo sa istom ili novijom verzijom iz svog kataloga, nikada starijom; verzija koju katalog još ne nosi vraća 404Označavanje opus, sonnet i haiku u katalogu ids izbegava to. Ako koristite fable Uslovi, set ANTHROPIC_DEFAULT_FABLE_MODEL na isti način.
  • Pining Haiku slot takođe pomera Claude Code rad u pozadini, kao što su naslove sesije, na taj jeftiniji model.

Pokrenite Claude Code i pokrenite /status• O Status Tab mora pokazati Anthropic base URL linija sa https://nymbot.ai/api i jedan Auth token Naziv linije ANTHROPIC_AUTH_TOKEN.

Da biste zadržali postavke za svaku sesiju, stavite ih u env Blok za ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json na Windows) umjesto. Nikad ne stavljajte ključ u projekt .claude/settings.jsonkoji su posvećeni 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"
  }
}

Još nekoliko postavki vrijedi znati:

  • Izlazna dužina. set CLAUDE_CODE_MAX_OUTPUT_TOKENS Za model max_output_tokens, tako da Claude Code planira svoje odgovore za granicu koju model stvarno ima.
  • U pitanju je model Picker. sa CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code čita Nymbotovu listu modela na startu i dodaje Claude modele u njoj /model.
  • Ostavite savjetnika. Claude Code's Advisor je alat koji se pokreće na Anthropic-ovim vlastitim serverima, koje Nymbot ne može pokrenuti, a zahtjev koji ga nosi odbijen je. /advisorili set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 kako bi ga u potpunosti uklonili.
  • Ostavite MCP alat za pretraživanje. Claude Code ga isključuje za prilagođeni bazni URL, a Nymbot ne može uzeti reference alata koje šalje, tako da ne postavljajte ENABLE_TOOL_SEARCH=trueMCP alati i dalje rade; umjesto toga se učitavaju ispred.

Claude Code se može pokrenuti i na modelu koji nije Claude: uputite modelske reže na drugi id kataloga, kao što su: moonshotai/kimi-k3i set CLAUDE_CODE_MAX_CONTEXT_TOKENS Za ovaj model context_lengthAnthropic ne podržava Claude Code na drugim modelima, pa očekujte grube rubove.

Klod Koda u VS Koda

VS Code proširenje pokreće isti Claude Code, ali provjerava povjerljivosti prije nego što počne, pa mu date postavke u VS Code vlastitim postavkama korisnika. Preferencije: Otvorite postavke korisnika (JSON) I dodaje se:

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

Uključivanje Login prompt zaustavlja proširenje koje vas traži da se prijavite na Anthropic. sve u Knjiga Koda gore navedeno važi i za proširenje; postavke u ~/.claude/settings.json takođe, ali proširenje login provjera čita samo svoje postavke.

Kodeks CLI

Codex koristi API za odgovore. Dodaj Nymbot kao provajder u ~/.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

Posle set NYMBOT_API_KEY U vašem okruženju i trčanje codex.

  • multi_agent = false Potrebno je Codexovi multi-agent alatovi dolaze kao grupa alatova koje Nymbot ne može prihvatiti, i dok su na svakom zahtjevu odbijen je sa 400 unsupported_toolNymbot uzima funkcije alata i web pretraživanje samo; ako Codex izveštava unsupported_tool, funkcija ili MCP server koji dodaje drugu vrstu alata je uključen.
  • Odaberite model koji nije jedan od OpenAI-ovih. Za ID-ove modela prepoznaje kao OpenAI-ove, kao što su openai/gpt-5.6-sol, Codex prebacuje na format zahtjeva Nymbot ne može čitati, a zahtjev je odbijen.
  • model_context_window kaže Codex veličinu konteksta modela, od context_length na listi modela; inače pretpostavlja 272.000 žetona.
  • Codex nudi modelu alat za pretragu na mreži, koji Nymbot pokreće sa svojim vlastitim Web pretraživanje kada je pitanje potrebno. set web_search = "disabled" na vrhu datoteke da ga isključite.
  • Nymbot ne pohranjuje odgovore. Codex već šalje ceo razgovor svaki put, tako da ništa ne treba menjati.

Klinički

U postavkama Cline u VS Kodu:

  1. set Vatrogasci dva Kompatibilno otvoreno.
  2. set Osnovni URL dva https://nymbot.ai/api/v1.
  3. Stavite ključ u OpenAI kompatibilni API ključ.
  4. Odaberite model ispod ID modelaCline učita listu iz Nymbota kada su URL i ključ uključeni; takođe možete unijeti id kao što je anthropic/claude-sonnet-5.

Otvori Konfiguracija modela i napuni u Veličina prozora kontekst i Max Izlazni Tokeni iz liste modela, i tick Podrška slikama Ako model ima capabilities.vision, tako da Cline ispravno upravlja svojim kontekstom.

Kilo šifra

U VS Code proširenju, otvorite PostavkeIdite na The Dobavljači kartica, prebaci se na dno i kliknite Korišćenje Custom ProviderPopunite u:

  • Proizvođač ID: nymbot
  • Prikaz imena: Nymbot
  • Proizvođač API: Kompatibilno otvoreno
  • Osnovni URL: https://nymbot.ai/api/v1
  • Vatra ključVaš ključ
  • Modeli: izaberite ih sa liste Kilo utovara od Nymbot

Klikni Podnošenje, a modeli se pojavljuju u odabiru modela. Za CLI ili za podešavanje ograničenja modela i podrške alatima, definirajte davatelja u ~/.config/kilo/kilo.json Umesto toga:

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 id modela i ključ iznad njega je Kilo's ime za njega, koji se koristi u "model" kao nymbot/…Uzmite limit sa liste modela; bez nje Kilo ne može upravljati kontekstom.

Roo kod

Roo Code je prekinut 15. maja 2026. godine. ako ga još uvek imate instaliranog, radi sa Nymbotom ovako: set Vatrogasci dva Kompatibilno otvoreno, Osnovni URL dva https://nymbot.ai/api/v1Stavite ključ u Vatra ključ i model id u ModeliRoo Code radi samo putem poziva na alat, tako da model mora imati capabilities.toolsU okviru konfiguracije modela, set Max Izlazni Tokeni, Kontekstni prozor i Podrška slikama sa liste modela.

Nastavak

Konačno izdanje Continue je 2.0.0 i više se ne održava, ali proširenje i njegov CLI i dalje rade. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Za 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 kaže nastavak ono što model može učiniti, jer ne može reći iz Nymbot id. tool_use je ono što Agent mode treba; napustite image_input Za model bez capabilities.vision.
  • Drugi ulaz koristi Nymbot Ugradnja modela Za nastavak kodbase pretrage.

Šta alat šalje

Kodirni agent šalje modelu šta god radi: vaše upute, datoteke koje otvara, izlaz komandi koje pokreće.Kroz Nymbot, sve to je običan API zahtjev, sa zaštitama i ograničenjima opisanima u Šta vatra može vidjeti: nije šifrovan od kraja do kraja, Nymbot ga ne pohranjuje, a pružatelj modela ga vidi.

  • Uređaji drže svoje povijesti na vašoj mašini, a neki razgovaraju sa svojim tvorcima osim toga. Claude Code, za jedan, još uvijek šalje svoju telemetriju na Anthropic kada se pokreće na Nymbotu; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 da zaustavi taj i njegov drugi promet u pozadini. Njegova WebFetch alat i dalje provjerava svaki domen sa Anthropic osim ako ste postavili skipWebFetchPreflight dva true U svojim postavkama.
  • Ključevi u datotekama postavki su samo jednako sigurni kao datoteka. Držite ih van svega što obavljate i pročitajte ih iz okruženja gde alat to dozvoljava.