Preskoči na vsebino
Nazaj na Nymbot

Baza znanja razvijalci

Orodja kodiranja

Šifrirni agenti, ki vam omogočajo, da izberete, kam gredo njihove zahteve za model, se lahko izvajajo na Nymbotu. Vsak potrebuje osnovni URL, ključ in ID modela; ta stran daje natančne nastavitve za vsakega.

Preden začnete

Potrebujete API ključ, izdelan v aplikaciji ogenj menija (glej Ognjeni ključiVsako orodje govori eno od treh formatov API-ja, kar določa njegov osnovni URL:

orodjeformataOsnovni URL
Claude KodaAntropična sporočilahttps://nymbot.ai/api
Kodeks CLIOdgovorihttps://nymbot.ai/api/v1
Cline, Kilo kodo, Roo kodo, NadaljujChat dopolnitevhttps://nymbot.ai/api/v1

Model IDs prihajajo iz Seznam modelov, GET https://nymbot.ai/api/v1/models, ki ne potrebuje ključa. spodnji primeri uporabljajo anthropic/claude-sonnet-5 in za vzorec drugega proizvajalca, moonshotai/kimi-k3Preverite, ali je model, ki ste ga izbrali, še vedno na seznamu.

  • Izberite model, ki lahko pokliče orodja. Ti agenti berejo datoteke, jih urejajo in izvajajo ukaze tako, da kličejo orodja, na vsakem koraku. capabilities.tools nastavite na true. nymbot/auto zavrača vsako zahtevo z orodji (400 unsupported_tool), tako da ne deluje z nobenim od njih.
  • Kopirajte omejitve modela v orodje. Večina orodij zahteva kontekstno okno in največji izhod. context_length in max_output_tokens Orodje, ki zahteva več izhoda, kot omogoča model, ni zavrnjeno; zahteva se zmanjša na največjo vrednost modela.
  • Koraki prihajajo v celoti. Zahteva z orodji poteka v enem kosu in se nato pošlje nazaj kot tok, s pingi v živo, medtem ko deluje model.
Dajte vsakemu orodju svoj ključ

Naredite ločen ključ za vsako orodje, z dnevnim pokrovom. kodirni agent naredi več modelnih klicev za eno nalogo, vsaka pa do sedaj nosi pogovor, tako da lahko ena naloga stane veliko več kot sporočilo za klepet.

Claude Koda

Claude Code govori z Nymbotom prek njegovih nastavitev vrat. Nastavite jih v lupino, iz katere jo zaženete:

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 natančno https://nymbot.ai/api: ne /v1 in na koncu ni slash, saj Claude Code dodaja /v1/messages samega sebe
  • Ključ je v ANTHROPIC_AUTH_TOKEN, ki ga Claude Code pošilja kot Authorization: BearerMedtem ko je nastavljen, se za te zahteve ne uporablja shranjena prijava claude.ai in ne veljajo omejitve vaše naročnine.
  • Privzeto Claude Code prosi za Anthropic's najnovejša imena modelov, in Nymbot odgovarja Claude ime samo z isto ali novejšo različico iz svojega kataloga, nikoli starejši; različica katalog še ne nosi vrne 404Poudarjanje opus, sonnet in haiku pri katalogu ids se temu izogiba. Če uporabljate fable Alias, nastavitev ANTHROPIC_DEFAULT_FABLE_MODEL Na enak način.
  • Pinning Haiku slot premakne tudi Claude Code delo v ozadju, kot so naslovi seje, na ta cenejši model.

Zaženite Claude Code in zaženite /status• The statusa Tab mora prikazati Anthropic base URL Linija z https://nymbot.ai/api in enega Auth token Linija imenovanja ANTHROPIC_AUTH_TOKEN.

Če želite ohraniti nastavitve za vsako sejo, jih postavite v env Blok za ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json v sistemu Windows) namesto. Nikoli ne postavljajte ključa v projektno .claude/settings.jsonki se je zavezala 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"
  }
}

Še nekaj nastavitev, ki jih je vredno poznati:

  • Izhodna dolžina Set CLAUDE_CODE_MAX_OUTPUT_TOKENS do modela max_output_tokensTako Claude Code načrtuje svoje odgovore za mejo, ki jo model dejansko ima.
  • Model za picker. z CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code prebere seznam modelov Nymbota pri zagonu in doda modele Claude v njem /model.
  • Odstranite svetovalca Claude Code's Advisor je orodje, ki se izvaja na Anthropicovih lastnih strežnikih, ki jih Nymbot ne more zagnati, in zahteva, ki jo nosi, se zavrne. /advisorali nastavitev CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 da bi ga popolnoma odstranili.
  • Pustite orodje MCP Search off. Claude Code ga izklopi za po meri osnovni URL, in Nymbot ne more sprejeti sklicevanja orodja, ki ga pošilja, zato ne nastavite ENABLE_TOOL_SEARCH=trueOrodja MCP še vedno delujejo; namesto tega se naložijo naprej.

Claude Code lahko deluje tudi na modelu, ki ni Claude: označite modelske reže na drugem katalogu id, kot so: moonshotai/kimi-k3in nastavitev CLAUDE_CODE_MAX_CONTEXT_TOKENS Za ta model context_lengthAnthropic ne podpira Claude Code na drugih modelih, zato pričakujte grobe robove.

Koda vs kodo

Razširitev VS Code teče enako kot Claude Code, vendar preveri zaupnosti, preden se začne, zato mu dajte nastavitve v lastnih uporabniških nastavitvah VS Code. Nastavitve odprtih uporabniških nastavitev (JSON) in še dodaj:

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

Izklopite Login Prompt ustavi razširitev, ki vas prosi, da se vpišete v Anthropic. Claude Koda zgoraj velja tudi za razširitev; nastavitve v ~/.claude/settings.json dostopate tudi do njega, vendar preverjanje vpisa razširitve bere samo lastne nastavitve.

Kodeks CLI

Codex uporablja API za odgovore. Dodaj Nymbot kot ponudnika v ~/.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

Nato je set NYMBOT_API_KEY v vašem okolju in teči codex.

  • multi_agent = false To je potrebno. Codex's multi-agent orodja prihajajo kot skupina orodij, ki jih Nymbot ne more sprejeti, in medtem ko so na vsaki zahtevi je zavrnjena z 400 unsupported_toolNymbot uporablja samo funkcijska orodja in spletno iskanje; če Codex poroča unsupported_tool, funkcija ali MCP strežnik, ki dodaja drugo vrsto orodja je vklopljen.
  • Izberite model, ki ni eden od OpenAI-jevih. Za ID-je modelov prepozna kot OpenAI, kot so openai/gpt-5.6-sol, Codex preklopi na obliko zahteve Nymbot ne more prebrati, in zahteva je zavrnjena.
  • model_context_window Codex pove velikost konteksta modela, od context_length na seznamu modelov; v nasprotnem primeru predvideva 272.000 žetonov.
  • Codex ponuja modelu spletno iskalno orodje, ki ga Nymbot izvaja s svojo lastno spletno iskanje Ko je vprašanje potrebno. set web_search = "disabled" na vrhu datoteke, da ga izklopite.
  • Nymbot ne shranjuje odgovorov. Codex že pošilja celoten pogovor vsakič, tako da ničesar ni treba spremeniti.

Klinična

V nastavitvah Cline v VS Kodi:

  1. Set Požarni ponudnik dve Kompatibilna odprtina.
  2. Set Osnovni URL dve https://nymbot.ai/api/v1.
  3. Vstavite ključ v OpenAI združljiv API ključ.
  4. Izberite model pod Model IDCline naloži seznam iz Nymbota, ko sta URL in ključ v; lahko vnesete tudi id, kot je anthropic/claude-sonnet-5.

Odpri Konfiguracija modela in napolnite v Velikost oken Kontekst in Max Izhodni tokeni iz seznama modelov in tick Podpira slike Če ima model capabilities.vision, tako da Cline pravilno upravlja s svojim kontekstom.

Kilo kodo

V razširitvi VS Code, odprto nastavitvePojdite na The Ponudniki Tab, se pomaknite navzdol in kliknite Custom ponudnikIzpolnite v:

  • Ponudnik ID: nymbot
  • Prikazovanje imena: Nymbot
  • Ponudnik API: Kompatibilna odprtina
  • Osnovni URL: https://nymbot.ai/api/v1
  • ogenj ključVaš ključ
  • modelov: izberite jih s seznama Kilo nalaganja iz Nymbota

Klikni Podajanje, in modeli se prikažejo v izbirniku modelov. Za CLI ali za nastavitev omejitev modela in podpore orodjem, določite ponudnika v ~/.config/kilo/kilo.json Namesto tega:

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 in ključ nad njim je Kilo's lastno ime za to, ki se uporablja v "model" kot nymbot/…vzemite limit iz seznama modelov; brez njega Kilo ne more upravljati konteksta.

Roo koda

Roo Code je bil prekinjen 15. maja 2026. če ga še vedno imate nameščen, deluje z Nymbotom takole: nastavite Požarni ponudnik dve Kompatibilna odprtina, Osnovni URL dve https://nymbot.ai/api/v1Vstavite ključ v ogenj ključ Vzorec ID v modelaKoda Roo deluje le prek klicev orodij, zato mora imeti model capabilities.toolsPod konfiguracijo modela, nastavite Max Izhodni tokeni, Okno konteksta in Podpora slike Iz seznama modelov.

Nadaljuj

Končna izdaja Continue je 2.0.0 in ni več vzdrževana, vendar razširitev in njena CLI še vedno delujejo. ~/.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 pove, kaj lahko model naredi, ker ne more povedati iz Nymbot id. tool_use je tisto, kar potrebuje način Agent; pustite ven image_input Za model brez capabilities.vision.
  • Drugi vnos uporablja Nymbot Vgrajeni model Nadaljuj z iskanjem kodne baze.

Kaj orodja pošiljajo

Šifrirni agent pošlje modelu karkoli deluje: vaša navodila, datoteke, ki jih odpre, izhod ukazov, ki jih izvaja. Kaj lahko ogenj vidi: ni šifrirano od konca do konca, Nymbot ga ne shrani in ponudnik modela ga vidi.

  • Orodja hranijo svojo zgodovino na vašem stroju, nekateri pa se poleg tega pogovarjajo s svojimi ustvarjalci. Claude Code, za enega, še vedno pošilja svojo telemetrijo Anthropic, ko deluje na Nymbotu; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 To orodje WebFetch še vedno preveri vsako domeno z Anthropic, razen če nastavite skipWebFetchPreflight dve true v svojih nastavitvah.
  • Ključi v datotekah z nastavitvami so samo tako varni kot datoteka. Ohranite jih od vsega, kar se zavežete, in jih preberite iz okolja, kjer orodje to omogoča.