Prijeđi na sadržaj
Povratak na Nymbot

Baza znanja Razvijatelji

Kodiranje alata

Agenti za kodiranje koji vam omogućuju da odaberete gdje odlaze njihove zahtjeve za model mogu se pokrenuti na Nymbotu. Svaki od njih treba bazni URL, ključ i id modela; ova stranica daje točne postavke za svaki.

Prije nego što počnete

Potreban vam je API ključ, napravljen u aplikaciji vatra Menu (Vidjeti Vatra ključevaSvaki alat govori jedan od tri formata API-ja, a to određuje njegov osnovni URL:

alatformataOsnovni URL
Claude KodeksAntropske porukehttps://nymbot.ai/api
Kodeks CLIOdgovorihttps://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, nastavakChat završetakhttps://nymbot.ai/api/v1

Model ID-a dolazi od Modelni popis, GET https://nymbot.ai/api/v1/models, koji ne zahtijeva ključ. primjeri ispod koristiti anthropic/claude-sonnet-5 i za model od drugog proizvođača, moonshotai/kimi-k3Provjerite je li model koji ste odabrali još uvijek na popisu.

  • Odaberite model koji može nazvati alate. Ovi agenti čitaju datoteke, uređuju ih i pokreću komande pozivanjem alata, na svakom koraku. capabilities.tools postaviti true. nymbot/auto odbijanje bilo kojeg zahtjeva s alatima (400 unsupported_tool), tako da ne radi ni s jednim od njih.
  • Kopirajte ograničenja 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 dopušta nije odbijen; zahtjev se smanjuje na maksimum modela.
  • Koraci dolaze u cijelosti. Zahtjev s alatima pokreće se u jednom komadu, a zatim se šalje natrag kao tok, sa pingsima koji se održavaju dok model radi.
Svaki alat ima svoj ključ

Učinite zaseban ključ za svaki alat, s dnevnim poklopcem. kodirni agent obavlja mnoge modelne pozive za jedan zadatak, svaki od kojih nosi razgovor do sada, tako da jedan zadatak može koštati mnogo više od poruke za razgovor.

Claude Kodeks

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

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 Sama sebi
  • Ključ je u ANTHROPIC_AUTH_TOKENkoji je Claude Code poslao kao Authorization: BearerDok je postavljen, za te zahtjeve se ne koristi pohranjena prijava claude.ai i ne primjenjuju se ograničenja vaše pretplate.
  • Standardno, Claude Code traži najnovija imena modela Anthropica, a Nymbot odgovara na ime Claude samo s istim ili novijom verzijom iz svog kataloga, nikada starijom; verzija koju katalog još ne nosi vraća 404Upućivanje opus, sonnet i haiku na katalogu ids izbjegava to. Ako koristite fable Sjednica, Set ANTHROPIC_DEFAULT_FABLE_MODEL Na isti način.
  • Pining Haiku slot također premješta Claude Code rad u pozadini, kao što su naslove sesije, na taj jeftiniji model.

Počnite Claude Code i pokrenite ga /status• The Status Tab mora pokazati Anthropic base URL Linija s 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 Nikada ne stavljajte ključ u projekt .claude/settings.jsonkoji su se obvezali na projekt.

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 Na primjeru modela max_output_tokensTako Claude Code planira svoje odgovore za granicu koju model stvarno ima.
  • To je model Picker. sa CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code čita Nymbotov popis modela na startu i dodaje Claudeove modele u njemu /model.
  • Ostavite savjetnika dalje. Claude Code's Advisor je alat koji se pokreće na Anthropicovim vlastitim poslužiteljima, 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, pa ne postavljajte ENABLE_TOOL_SEARCH=trueMCP alati još uvijek rade; umjesto toga se učitavaju ispred.

Claude Code se također može pokrenuti 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 taj model context_lengthAnthropic ne podržava Claude Code na drugim modelima, pa očekujte grube rubove.

Ključne riječi Code vs Code

Dodatak VS Code pokreće isti Claude Code, ali provjerava povjerljivosti prije nego što se pokrene, pa mu dajte postavke u vlastitim postavkama korisnika VS Code. 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čite Login Prompt zaustavlja proširenje koje vas traži da se prijavite na Anthropic. sve u Claude Kodeks To se također primjenjuje na proširenje; postavke u ~/.claude/settings.json pristupiti i njemu, ali provjera prijave proširenja čita samo svoje postavke.

Kodeks CLI

Codex koristi Responses API. Dodaj Nymbot kao pružatelja usluga 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

Nakon toga set NYMBOT_API_KEY U vašem okruženju i trčanju codex.

  • multi_agent = false To je potrebno. Codexovi multi-agent alatovi dolaze kao skupina alata koje Nymbot ne može uzeti, i dok su na svakom zahtjevu odbijen je s 400 unsupported_toolNymbot uzima samo funkcijske alate i web pretraživanje; ako Codex izvješ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 on 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 Codex prikazuje veličinu konteksta modela, od context_length na listi modela; inače pretpostavlja 272.000 žetona.
  • Codex nudi modelu alat za web pretraživanje, koji Nymbot pokreće sa svojim vlastitim Web pretraživanje Kada je pitanje potrebno. set web_search = "disabled" na vrhu datoteke kako bi ga isključili.
  • Codex već šalje cijeli razgovor svaki put, tako da ništa ne treba mijenjati.

klinički

U nastavcima Cline u VS Kodi:

  1. Set Pružatelj vatre dva OpenAI kompatibilan.
  2. Set Osnovni URL dva https://nymbot.ai/api/v1.
  3. Stavite ključ u OpenAI kompatibilni API ključ.
  4. Odaberite model ispod Model IDCline unosi popis iz Nymbota nakon što su URL i ključ uključeni; također možete unijeti id kao što je anthropic/claude-sonnet-5.

Otvoriti Konfiguracija modela i napuni u Veličina prozora kontekst i Max izlazni token iz popisa modela, i tick Podrška slikama Ako model ima capabilities.vision, tako da Cline ispravno upravlja svojim kontekstom.

Kilo kod

U proširenju VS Code, otvorite postavkeIdite na The Pružatelji Kliknite, prebacite se na dno i kliknite Custom dobavljačNapunite u:

  • Dobavljač ID: nymbot
  • Prikaz imena: Nymbot
  • Dobavljač API: OpenAI kompatibilan
  • Osnovni URL: https://nymbot.ai/api/v1
  • vatreni ključVaš ključ
  • Modeli: odaberite ih s popisa Kilo utovara iz Nymbota

Klikni Podnijeti, a modeli se pojavljuju u odabiru modela. Za CLI ili za postavljanje ograničenja modela i podrške alatima, definirajte pružatelja u ~/.config/kilo/kilo.json Umjesto 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 id modela Nymbot, a ključ iznad njega je Kiloovo ime za njega, koje se koristi u "model" kao nymbot/…Uzmi limit iz popisa modela; bez njega Kilo ne može upravljati kontekstom.

Roo kod

Roo Code je prekinut 15. svibnja 2026. ako ga još uvijek imate instaliranog, radi s Nymbotom ovako: Pružatelj vatre dva OpenAI kompatibilan, Osnovni URL dva https://nymbot.ai/api/v1Stavite ključ u Vatra ključ Model ID u modelaRoo Code radi samo putem poziva na alat, tako da model mora imati capabilities.toolsU nastavku konfiguracije, postavite Max izlazni token, Okno konteksta i Podrška slikama Iz popisa modela.

Nastavak

Konačno izdanje Continue je 2.0.0 i više se ne održava, ali proširenje i njegov CLI još uvijek 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 što model može učiniti, jer ne može reći iz Nymbot id. tool_use to je ono što Agent mode treba; napustite image_input Za model bez capabilities.vision.
  • Drugi ulaz koristi Nymbot Ugradnja modela Za nastavak tražite kod bazu podataka.

Što nam instrumenti šalju

Kodirni agent šalje modelu što god radi: vaše upute, datoteke koje otvara, izlaz zapovijedi koje pokreće. Što vatra može vidjeti: nije šifriran od kraja do kraja, Nymbot ga ne pohranjuje, a pružatelj modela ga vidi.

  • Uređaji čuvaju vlastite povijesti na vašem stroju, a neki razgovaraju s njihovim proizvođačima osim toga. Claude Code, za jedan, još uvijek šalje svoju telemetriju Anthropicu kada se pokreće na Nymbotu; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 Njegova WebFetch alat još uvijek provjerava svaku domenu s Anthropic, osim ako postavite skipWebFetchPreflight dva true u svojim postavkama.
  • Ključi u datotekama postavki su samo jednako sigurni kao datoteka. Držite ih izvan svega što se obvezujete, i pročitajte ih iz okruženja gdje to alat dopušta.