Liikuge sisu juurde
Tagasi Nymboti juurde

Teadmistebaas Arendajad

Kodifitseerimisvahendid

Kodimine agendid, mis võimaldavad teil valida, kuhu nende mudeli taotlusi minna saab käivitada Nymbot. igaüks vajab baasi URL, võti ja mudeli id; see leht annab täpse seadeid iga.

Enne kui alustad

Vajad API võtme, mis on tehtud rakenduses Tulekahju Menüü (vt Tulekahju võtmedIga tööriist räägib ühest API kolmest formaadist ja see määrab selle baasi URL-i:

tööriistformaadidPõhiline URL
Claude koodAntroopsed sõnumidhttps://nymbot.ai/api
CLI koodeksVastusedhttps://nymbot.ai/api/v1
Cline, Kilo kood, Roo kood, JätkaChat täiendusedhttps://nymbot.ai/api/v1

Moodulid pärinevad Mudeli nimekiri, GET https://nymbot.ai/api/v1/models, mis ei vaja võtit. allpool olevad näited kasutavad anthropic/claude-sonnet-5 ja teise tootja mudeli puhul, moonshotai/kimi-k3Kontrollige, kas valitud mudel on endiselt loetletud.

  • Valige mudel, mis suudab tööriistu kutsuda. Need agendid loevad faile, redigeerivad neid ja käivitavad käske, kutsudes tööriistu igal sammul. capabilities.tools Seadke kaks true. nymbot/auto keelduda mis tahes taotluse abil tööriistad (400 unsupported_tool) nii et see ei tööta ühegi nendega.
  • Kopeerige mudeli piirid tööriistale. Enamik tööriistu nõuab konteksti akent ja maksimaalset väljundit. context_length ja max_output_tokens Tööriist, mis küsib rohkem väljundit kui mudel lubab, ei ole tagasi lükatud; taotlus vähendatakse mudeli maksimaalseks.
  • Sammud tulevad täies ulatuses. Nõue tööriistadega töötab ühes tükis ja saadetakse seejärel tagasi vooluna, säilitades elusad pingid, kui mudel töötab.
Anna igale tööriistale oma võti

Koodimisagent teeb ühe ülesande jaoks mitu mudeli kõnet, millest igaüks viib siiani vestlust, nii et üks ülesanne võib maksta palju rohkem kui vestluse sõnum.

Claude kood

Claude Code räägib Nymbotiga oma väravaseadete kaudu.

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
  • URL on täpselt https://nymbot.ai/api• Ei /v1 Lõppude lõpuks ei ole midagi, sest Claude Code lisab: /v1/messages Üksinda ise
  • Võtmed lähevad sisse ANTHROPIC_AUTH_TOKENmida Claude Code saadab kui Authorization: BearerKuigi see on seadistatud, ei kasutata salvestatud claude.ai sisselogimist nende taotluste jaoks ja teie tellimuse piiranguid ei kohaldata.
  • Vaikimisi küsib Claude Code Anthropic'i uusima mudeli nimesid ja Nymbot vastab Claude'i nimele ainult sama või uuema versiooniga oma kataloogist, mitte kunagi vanemat; kataloogi versioon ei kanna veel tagastab 404Märgistamine opus, sonnet ja haiku kataloogid väldivad seda. kui kasutate fable Võru, Set ANTHROPIC_DEFAULT_FABLE_MODEL samal viisil
  • Haiku mänguautomaadi pingutamine liigutab ka Claude Code'i tausta tööd, näiteks sessiooni pealkirju, sellele odavamale mudelile.

Claude koodi käivitamine ja jooksmine /status• The staatuse Tab peaks näitama Anthropic base URL Liin koos https://nymbot.ai/api ja üks Auth token Liinide nimed ANTHROPIC_AUTH_TOKEN.

Selleks, et säilitada seaded iga seansi jaoks, asetage need env Blokeerimine ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows) selle asemel. Ärge kunagi asetage võtit projekti .claude/settings.jsonmis on projektiga seotud.

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

Veel mõned seaded, mida tasub teada:

  • Väljumise pikkus . seatud CLAUDE_CODE_MAX_OUTPUT_TOKENS Selle mudeli jaoks max_output_tokens, nii Claude Code plaanib oma vastuseid piirangule, mis mudelil tegelikult on.
  • See on mudel Pick. koos CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code loeb Nymboti mudelite nimekirja ja lisab Claude'i mudelid. /model.
  • Jäta nõustaja kõrvale. Claude Code'i nõustaja on tööriist, mis töötab Anthropic'i enda serverites, mida Nymbot ei saa käivitada ja taotlus, mis seda kannab, on tagasi lükatud. /advisorvõi set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Et seda täielikult eemaldada.
  • Jäta MCP tööriist otsing välja. Claude Code lülitab selle välja kohandatud baasi URL-i jaoks ja Nymbot ei saa tööriista viiteid, mida see saadab, nii et ärge seadke ENABLE_TOOL_SEARCH=trueMCP tööriistad töötavad endiselt; need laaditakse selle asemel ette.

Claude Code võib käivituda ka mudelil, mis ei ole Claude: viige mudeliplaadid teisele kataloogi id-le, näiteks moonshotai/kimi-k3ja seatud CLAUDE_CODE_MAX_CONTEXT_TOKENS Selle mudeli puhul context_lengthAnthropic ei toeta Claude Code'i teistel mudelitel, nii et oodake karmi servad.

Claude Code vs. kood

VS koodi laiendus käivitab sama Claude koodi, kuid kontrollib volitusi enne selle käivitamist, nii et andke sellele seaded VS koodi enda kasutaja seadetes. Eelistused: Avatud kasutaja seaded (JSON) Ja siis lisage:

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

Logi kiiresti välja peatab laienduse, mis palub teil sisse logida Anthropic. Claude kood Ülaltoodud kehtib ka laienduse kohta; seaded ~/.claude/settings.json Saate seda ka kasutada, kuid laienduse sisselogimise kontroll loeb ainult oma seadistusi.

CLI koodeks

Codex kasutab Responses API-d. Lisage Nymbot teenusepakkujana ~/.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

Seejärel seatakse NYMBOT_API_KEY Sinu keskkonnas ja jooksus codex.

  • multi_agent = false See on vajalik. Codexi mitmeagendi tööriistad tulevad tööriistade rühmana, mida Nymbot ei saa võtta, ja kuigi nad on igal taotlusel, keeldutakse 400 unsupported_toolNymbot võtab funktsioonivahendeid ja veebiotsinguid ainult; kui Codex teatab unsupported_toolfunktsioon või MCP server, mis lisab teise tüüpi tööriista on sisse lülitatud.
  • Valige mudel, mis ei ole üks OpenAI omast. Mudeli idide puhul tunneb see ära OpenAI idid, näiteks openai/gpt-5.6-sol, Codex lülitub taotluse vormingusse Nymbot ei saa lugeda ja taotlus lükatakse tagasi.
  • model_context_window ütleb Codex mudeli konteksti suurus, alates context_length mudelite nimekirjas; vastasel juhul eeldab see 272 000 tokenit.
  • Codex pakub mudelile veebiotsingu tööriista, mida Nymbot kasutab oma WEB otsing kui küsimus seda vajab. set web_search = "disabled" faili ülaosas, et see välja lülitada.
  • Codex juba saadab kogu vestluse iga kord, nii et midagi ei pea muutma.

kliinikus

Cline’i seaded VS koodis:

  1. seatud Tulekahju pakkuja kaks OpenAI ühilduv.
  2. seatud Põhiline URL kaks https://nymbot.ai/api/v1.
  3. Pane oma võti sisse OpenAI ühilduv API võti.
  4. Valige mudel allpool ID mudelCline laadib nimekirja Nymbotist, kui URL ja võti on sisse lülitatud; võite ka sisestada id, näiteks anthropic/claude-sonnet-5.

Avatud Konfiguratsiooni mudel ja täidab Konteksti akna suurus ja Max väljund Tokens mudelite nimekirjast ja tick Toetab pilte Kui mudelil on capabilities.visionSeepärast juhatab Cline oma konteksti õigesti.

Kilo kood

VS koodi laiendus, avatud SeadedMinge siis The Tarnijad Tab, sirvige allapoole ja klõpsake Custom pakkujaTäitke see sisse:

  • Tarnija ID: nymbot
  • Näita nime: Nymbot
  • Pakkuja API: OpenAI ühilduv
  • Põhiline URL: https://nymbot.ai/api/v1
  • Tulekahju võtiSinu võti
  • mudelid: vali need nimekirjast Kilo laadimine Nymbotist

klõpsake esitatakse, ja mudelid ilmuvad mudeli valikusse. CLI jaoks või mudeli piiride ja tööriistade toetuse seadmiseks määrake pakkuja ~/.config/kilo/kilo.json Selle asemel:

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 on Nymboti mudeli id ja selle peal olev võti on Kilo enda nimi, mida kasutatakse "model" kui nymbot/…võta limit mudelite loendist; ilma selleta ei suuda Kilo konteksti hallata.

Roo kood

Roo Code lõpetati 15. mail 2026. aastal.Kui teil on see ikka veel installitud, töötab see Nymbotiga nii: seadistada Tulekahju pakkuja kaks OpenAI ühilduv, Põhiline URL kaks https://nymbot.ai/api/v1Pane oma võti sisse Tulekahju võti Kasutage ID mudelit mudelRoo kood töötab ainult tööriistakõnede kaudu, nii et mudelil peab olema capabilities.toolsKonfiguratsioonisüsteemi seadistamine, seadistamine Max väljund Tokens, Konteksti aken ja Pildi toetus Näiteks mudeli nimekirjast.

Jätkub

Continue'i lõplik versioon on 2.0.0 ja seda enam ei säilitata, kuid laiendus ja selle CLI töötavad endiselt. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Kasutage Windowsi jaoks:

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 ütleb Jätka, mida mudel suudab teha, kuna see ei saa öelda Nymboti idist. tool_use on see, mida Agent mode vajab; lahkuda image_input Üks mudel, millel pole capabilities.vision.
  • Teine sissekanne kasutab nimboti Sisseehitatud mudel Jätkake koodibaasi otsimist.

Mida tööriist saadab

Kodeerimisagent saadab mudelile kõik, millega see töötab: teie juhised, failid, mida ta avab, käskude väljund, mida ta käivitab. Mida tulekahju näebsee ei ole end-to-end krüpteeritud, Nymbot ei salvesta seda ja mudeli pakkuja näeb seda.

  • Tööriistad hoiavad oma ajalugu teie masinas ja mõned räägivad nende tootjatega lisaks. Claude Code, üheks, saadab endiselt oma telemeetria Anthropicile, kui see töötab Nymbotil; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 Selle WebFetch tööriist kontrollib endiselt iga domeeni Anthropiciga, välja arvatud juhul, kui seadistate skipWebFetchPreflight kaks true oma seadistuste vahel.
  • Seadete failide võtmed on ainult sama turvalised kui fail. Hoidke neid kõigest, mida teete, ja lugege neid keskkonnast, kus tööriist seda võimaldab.