Ugrás a tartalomhoz
Vissza a Nymbothoz

Tudásbázis Fejlesztők

Kódoló eszközök

A kódolási ügynökök, amelyek lehetővé teszik, hogy válassza ki, hol a modell kérések menjen fut Nymbot. Mindegyiknek szüksége van egy alap URL, egy kulcs és egy modell id; ez az oldal adja meg a pontos beállításokat mindegyik.

Mielőtt elkezdené

Szüksége van egy API kulcsra, amely az alkalmazáson belül készül tűz Menü (Lásd még Tűz kulcsokMinden eszköz az API három formátumának egyikét használja, és ez határozza meg az alap URL-jét:

szerszámformátumAz alap URL
Claude KódexAntropológiai üzenetekhttps://nymbot.ai/api
Kódex CLIVálaszokhttps://nymbot.ai/api/v1
Cline, Kilo kód, Roo kód, FolytatásChat befejezéshttps://nymbot.ai/api/v1

Idézetek származnak A modell listája, GET https://nymbot.ai/api/v1/models, amely nem igényel kulcsot. az alábbi példák használata anthropic/claude-sonnet-5 és egy másik gyártótól származó modellt, moonshotai/kimi-k3Ellenőrizze, hogy a kiválasztott modell még szerepel-e a listán.

  • Válasszon egy modellt, amely eszközöket hívhat. Ezek az ügynökök minden lépésben elolvassák a fájlokat, szerkesztik őket, és eszközök hívásával futtatják a parancsokat. capabilities.tools Állítsa be true. nymbot/auto elutasítja az eszközökkel kapcsolatos bármely kérést (400 unsupported_toolEzért nem működik egyikükkel sem.
  • Másolja a modell határait az eszközbe. A legtöbb eszköz kontextus ablakot és maximális kimenetet igényel. context_length és max_output_tokens Egy olyan eszközt, amely több kimenetet kér, mint amennyit a modell megenged, nem utasítanak el; a kérést a modell maximális értékére csökkentik.
  • A lépések teljes körűek. Az eszközökkel ellátott kérelmek egy darabban futnak, majd visszaküldik őket áramlás formájában, miközben a modell működik.A streamelés az alábbi eszközökben működik, de minden lépés egyszerre jelenik meg, nem pedig szó szerint.
Adja meg minden eszköz a saját kulcsát

Készítsen egy külön kulcsot minden eszközhöz, napi fedéllel.A kódoló ügynök sok modellhívást tesz egy feladathoz, mindegyik a beszélgetést a mai napig hordozza, így egyetlen feladat sokkal többet fizethet, mint egy csevegési üzenet.

Claude Kódex

Claude Code a kapu beállításain keresztül beszél a Nymbothoz. Állítsa be ezeket a shellbe, ahonnan elindítja:

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
  • Az alap URL pontosan https://nymbot.ai/api• nem /v1 és a végén nem szelídít, mivel Claude Code hozzáadja /v1/messages saját maga
  • A kulcs belép ANTHROPIC_AUTH_TOKENAmit Claude Code mondott Authorization: BearerMíg be van állítva, a mentett claude.ai bejelentkezés nem használható ezekhez a kérésekhez, és az előfizetés korlátai nem vonatkoznak.
  • Alapértelmezés szerint Claude Code az Anthropic legújabb modellnevét kéri, és a Nymbot egy Claude nevet csak a katalógus ugyanazon vagy újabb verziójával válaszol, soha nem egy régebbi; a katalógus még nem hordozott verzió visszatér 404Megjelölés opus, sonnet és haiku a katalógus ids elkerüli ezt. ha a fable Székesfehérvár, Set ANTHROPIC_DEFAULT_FABLE_MODEL Ugyanilyen módon
  • A Haiku slot húzása Claude Code háttérmunkáját is áthelyezi, mint például a munkamenet-címeket, az olcsóbb modellre.

Claude Code indítása és futtatása /statusA The státusz A táblázat megmutatja a Anthropic base URL A vonal a https://nymbot.ai/api és egy Auth token Vezetéknév ANTHROPIC_AUTH_TOKEN.

A beállítások megtartásához minden egyes munkamenetre, helyezze őket a env Blokkolás ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows) helyett. Soha ne helyezze a kulcsot a projekt .claude/settings.jsonamely elkötelezett a projekt mellett.

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

Néhány további beállítás érdemes tudni:

  • A kimeneti hosszúság. szett CLAUDE_CODE_MAX_OUTPUT_TOKENS A modellhez max_output_tokensÍgy Claude Code megtervezi a válaszokat arra a korlátra, amellyel a modell valójában rendelkezik.
  • A Picker modell. Azokkal CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code elolvassa a Nymbot modelllistáját a startupnál, és hozzáadja a Claude modelleket. /model.
  • Hagyja el a tanácsadót. A Claude Code tanácsadója egy olyan eszköz, amely az Anthropic saját szerverén fut, amelyet a Nymbot nem tud futtatni, és a hordozó kérés elutasításra kerül. /advisorvagy beállítva CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 hogy teljesen eltávolítsuk.
  • Távolítsa el az MCP szerszámot. Claude Code kikapcsolja az egyéni alap URL-t, és a Nymbot nem tudja elfogadni az általa küldött eszközre vonatkozó hivatkozásokat, ezért ne állítsa be ENABLE_TOOL_SEARCH=trueAz MCP-eszközök még mindig működnek; helyettük előre betöltődnek.

A Claude Code egy olyan modellre is futhat, amely nem Claude: a modell részeit egy másik katalógus-id-re mutatja, például moonshotai/kimi-k3és beállítása CLAUDE_CODE_MAX_CONTEXT_TOKENS Ennek a modellnek a context_lengthAz Anthropic nem támogatja a Claude Code-t más modelleken, ezért várják a durva széleket.

Kód vs. kód

A VS Code kiterjesztés ugyanazt a Claude Code-t futtatja, de a kezdés előtt ellenőrzi a hitelesítő adatait, így adja meg az VS Code saját felhasználói beállításait. Nyitott felhasználói beállítások (JSON) és adjunk hozzá:

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

Bejelentkezés prompt megállítja a kiterjesztést, amely felkéri Önt, hogy jelentkezzen be az Anthropic-ba. Claude Kódex A fentiek a kiterjesztésre is vonatkoznak; beállítások a ~/.claude/settings.json elérni is, de a kiterjesztés bejelentkezési ellenőrzése csak a saját beállításait olvassa el.

Kódex CLI

A Codex a Responses API-t használja. Add Nymbot szolgáltatóként ~/.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

Ezután állítsa NYMBOT_API_KEY Környezetében és futás közben codex.

  • multi_agent = false kell a szükséges. A Codex többügynökös eszközei olyan eszközök csoportjaként jelennek meg, amelyeket a Nymbot nem vehet igénybe, és miközben minden kérésre megtagadják őket. 400 unsupported_toolA Nymbot csak funkcionális eszközöket és webes keresést használ; ha a Codex jelentést tesz unsupported_tool, egy funkció vagy MCP szerver, amely hozzáadja egy másik típusú eszköz be van kapcsolva.
  • Válasszon egy olyan modellt, amely nem az OpenAI sajátja. A modellazonosítók esetében az OpenAI-ként ismeri fel őket, például openai/gpt-5.6-solA Codex egy kérésformátumra vált, a Nymbot nem tudja elolvasni, és a kérés elutasításra kerül.
  • model_context_window megmondja a Codex a modell kontextusméretét, a context_length a modelllistában; ellenkező esetben 272 000 tokent feltételez.
  • Codex kínál a modell egy webes kereső eszköz, amely Nymbot fut saját Web keresés Ha a kérdésre szükség van, a web_search = "disabled" a fájl tetején, hogy kikapcsolja azt.
  • A Nymbot nem tárolja a válaszokat.A Codex minden alkalommal elküldi az egész beszélgetést, így semmit sem kell változtatni.

Kline

A Cline beállításait VS Code:

  1. szett Tűzszolgáltató két OpenAI kompatibilis.
  2. szett Az alap URL két https://nymbot.ai/api/v1.
  3. Helyezze be a kulcsot OpenAI kompatibilis API kulcs.
  4. Válassza ki az alábbi modellt Modell azonosítóCline betölti a listát a Nymbot-ból, ha az URL és a kulcs be van kapcsolva; beírhat egy azonosítót is, például anthropic/claude-sonnet-5.

Nyitott Konfigurációs modell Töltse ki a Kontextus ablak mérete és Max kimeneti token a modelllistáról, és tick Képek támogatása Ha a modellnek van capabilities.visionEzért Cline helyesen kezeli a kontextusát.

Kilo kód

Az VS Kód kiterjesztésben, nyitva beállításokMenj a szolgáltatók Tab, görgessen lefelé és kattintson Custom szolgáltatóTöltse ki a:

  • Szolgáltató ID: nymbot
  • Név megjelenítése: Nymbot
  • Tűzszolgáltató: OpenAI kompatibilis
  • Az alap URL: https://nymbot.ai/api/v1
  • Tűz kulcsAz Ön kulcsa
  • modellek: válassza ki őket a Nymbot Kilo betöltések listájáról

Kattints benyújtása, és a modellek megjelennek a modellek kiválasztójában. A CLI-hoz, vagy a modell határainak és eszköztámogatásának beállításához határozza meg a szolgáltatót ~/.config/kilo/kilo.json Ahelyett hogy:

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 a Nymbot modellazonosítója, és a fenti kulcs a Kilo saját neve, amelyet a "model" mint nymbot/…Vegyük limit a modelllistáról; nélküle a Kilo nem tudja kezelni a kontextust.

Roo kód

A Roo Code 2026. május 15-én szűnt meg.Ha még mindig van telepítve, akkor a Nymbotnál így működik: Tűzszolgáltató két OpenAI kompatibilis, Az alap URL két https://nymbot.ai/api/v1Helyezze be a kulcsot A tűz kulcsa A modell azonosítója a modellA Roo Code csak eszközhívásokon keresztül működik, így a modellnek rendelkeznie kell capabilities.toolsA modell konfigurációja, beállítása Max kimeneti token, Kontextus ablak és Kép támogatás A modell listáról.

Tovább

A Continue végleges kiadása 2.0.0, és már nem tartják fenn, de a kiterjesztés és a CLI még mindig működik. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml A Windows esetében:

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 Azt mondja, hogy mit tehet a modell, mivel nem tudja megmondani a Nymbot-id-től. tool_use Ez az, amire az ügynöknek szüksége van; hagyja ki image_input A modell nélküli capabilities.vision.
  • A második bemenet egy Nymbotot használ Beágyazott modell Kövesse a CodeBase keresést.

Mit küldenek az eszközök

A kódoló ügynök elküldi a modellt bármire, amivel működik: az utasításokat, a megnyitott fájlokat, a futtatott parancsok kimenetelét. Mit láthat a tűz: nem end-to-end titkosított, a Nymbot nem tárolja, és a modell szolgáltatója látja.

  • Az eszközök megtartják saját történetüket a gépen, és néhányan beszélnek az alkotóikkal. Claude Code, az egyik számára, még mindig elküldi távmérését az Anthropic-nak, amikor Nymboton fut; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 A WebFetch eszköz még mindig ellenőrzi az egyes tartományokat az Anthropic-szel, hacsak nem állítja be skipWebFetchPreflight két true A beállításaiban .
  • A beállítási fájlokban lévő kulcsok csak olyan biztonságosak, mint a fájl. Tartsa őket távol bármit, amit elkötelez, és olvassa el őket a környezetből, ahol az eszköz lehetővé teszi.