Gean nei de ynhâld
Komme nei Nymbot.

Kennisbasis De ûntwikkelers

De koade tools

Coding-agents dy't jo kinne selektearje wêr't harren modelfertsjûgingen rjochtsje kinne rjochtsje op Nymbot. Elk hat in basis-URL, in sleutel en in model-id; dizze side jout de eksakte ynstellingen foar elk.

Foardat jo begjinne

Jo moatte in API sleutel, makke yn de app's De fire It menu (Sjoch Fire keysElke tool sprekt ien fan 'e trije formaten fan' e API, en dat bepaalt syn basis URL:

De toolYnformaasjeDe basis URL
De koadeAnthropyske berichtenhttps://nymbot.ai/api
De Codex CLIAntwurdhttps://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, FolgjeChat komplettenhttps://nymbot.ai/api/v1

Model ids komme út De modellijst, GET https://nymbot.ai/api/v1/modelsYn de foarbylden dy't hjirûnder brûkt wurde. anthropic/claude-sonnet-5 Yn in oare foarbyld. moonshotai/kimi-k3Kontrolearje dat de model dy't jo selektearje is noch opnommen.

  • Kies in model dy't gereedschappen kin rjochtsje. Dizze aginten lêze bestannen, bewiisde harren en útfierje kommando's troch te roppen tools, op elke stap. capabilities.tools Sette dy true. nymbot/auto It earste krantsje kaam út yn april Nadere informatie (400 unsupported_toolIt wurket dus net mei ien fan ús.
  • Kopiearje de limieten fan it model yn it gereedschap. De measte tools fragen foar in kontekstvenster en in maksimale output. context_length en max_output_tokens In tool dy't flecht foar mear output as it model makket, wurdt net feroarsake; de fraach wurdt neamd nei it maksimum fan it model.
  • De stappen komme yn alle gefallen. In fraach mei tools rûn yn ien stuk en wurdt dan ferstjoerd as in stream, mei keep-alive pings wylst it model wurket. Streaming wurket yn elke tool hjirûnder, mar elke stap komt op ien kear ynsteld ynsteld ynsteld.
Geef elke tool syn eigen sleutel

In coding agent makket in protte model oproepen foar in taak, elk dy't de konversaasje hjoed drage, dus in ienige taak kin veel mear kosten as in chatbericht.

De koade

Claude Code praat mei Nymbot troch syn gateway-ûntstellingen. Set dizze yn de shell dy't jo start it út:

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
  • De basis URL is krekt https://nymbot.ai/apiNo yn /v1 en gjin slash oan it einde, as Claude Code /v1/messages Yn eigen.
  • De sleutel komt yn ANTHROPIC_AUTH_TOKENdat Claude Code sendt as Authorization: BearerAs it opset is, wurdt in opgeslagen claude.ai-login net brûkt foar dizze fragen en de limieten fan jo abonnemint sil net gelykje.
  • By default freget Claude Code de nijste modelnamen fan Anthropic, en Nymbot antwurde in Claude namme allinich mei itselde of in nijere ferzje fan syn katalogus, nooit in âldere; in ferzje dy't de katalogus noch net draait, returns. 404Yntensifikaasje opus, sonnet en haiku Dat is yn 'e foarbyld. - If you use the fable Ynsteld, set ANTHROPIC_DEFAULT_FABLE_MODEL De oare manier.
  • Pinning de Haiku slot ferstjoert ek Claude Code's achtergrûn wurk, lykas sesje titels, nei dat goedkopere model.

Begjin Claude Code en rjochtsje /statusDe Status fan De tab hat in Anthropic base URL Linje mei https://nymbot.ai/api En in Auth token Linje Naming ANTHROPIC_AUTH_TOKEN.

Om de ynstellings foar elke sesje te hâlden, sette se yn de env Blokken fan ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Yn 'e tiid fan' e ûndersyk, nim nooit de sleutel yn 'e projekten. .claude/settings.jsonDat wie yn it projekt ferbûn.

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

In pear mear ynstellings binne waard bekend:

  • De útfierde lengte. Ynset CLAUDE_CODE_MAX_OUTPUT_TOKENS Yn it model max_output_tokens, dus Claude Code plannen syn antwurden foar de limiet dat it model echt hat.
  • De model fan Picker. Yn CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code liedt Nymbot's modellist by start en fertsjintwurdigt de Claude-modellen yn it /model.
  • Hâld de adviseur ôf. Claude Code's advisor is in tool dy't rûn op Anthropic's eigen servers, dy't Nymbot net kin rjochtsje, en in fraach dy't it draait wurdt weigeret. /advisorOf set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Om it folslein te ferwiderjen.
  • De MCP-tool is op it stuit. Claude Code slút it út foar in oanpaste basis-URL, en Nymbot kin net de toolferwizingen nimme dy't it sendet, dus set net. ENABLE_TOOL_SEARCH=trueMCP-tools noch wurkje; se wurde ynsteld foarôf.

Claude Code kin ek rjochtsje op in model dat net Claude is: rjochtsje de modelslots op in oare katalogid, lykas: moonshotai/kimi-k3Yn set CLAUDE_CODE_MAX_CONTEXT_TOKENS Yn dat model context_lengthAnthropic stypje Claude Code net op oare modellen, dus ferwachtsje rjochte kanten.

Claude Code yn VS Code

De VS Code-ûntjouwing rûn itselde Claude Code, mar kontrolearret foar credentials foardat it begjint, dus gean it de ynstellingen yn VS Code's eigen brûker ynstellings. Run Open brûker ynstellings (JSON) En dêrfoar:

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

Skriuw dy yn foar Login Prompt De ferheging befettet jo om yn te loggen yn Anthropic. De koade Yn de ûndersteande ynstellings binne ek: ~/.claude/settings.json Dêrom is it net goed, mar de ynlogging fan de útjouwing lêst allinich syn eigen ynstellings.

De Codex CLI

Codex brûkt de Responses API. Add Nymbot as in provider yn ~/.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

Yn set NYMBOT_API_KEY Yn jo omjouwing en run codex.

  • multi_agent = false It is nedich. De multi-agent-tools fan Codex komme as in groep fan tools dy't Nymbot net kin nimme, en wylst se op alle fragen binne, wurdt it ferwiderje mei 400 unsupported_toolNymbot hat funksje tools en web ûndersyk allinich; as Codex rapporten unsupported_tool, in funksje of MCP-server dy't in oare soarte fan tool is op.
  • Kies in model dy't net ien fan OpenAI's eigen is. Foar model ids it erkent as OpenAI's, lykas openai/gpt-5.6-sol, Codex switches nei in fraachformaat Nymbot kin net lêzen, en de fraach wurdt ferwijd. Claude, Kimi en de oare katalogemodellen wurkje.
  • model_context_window De Codex ferklearret de kontekstgrutte fan it model, fan context_length yn 'e modellist; anders wurdt it 272.000 tokens ôfhinklik.
  • Codex biedt it model in web-syktool, dy't Nymbot rûn mei syn eigen Web ûndersyk As de fraach it nedich hat. set web_search = "disabled" Oan de top fan it ark om it út te stjoeren.
  • Nymbot stjoert gjin antwurden. Codex stjoert al de hiele konversaasje elke kear, dus niks hoefde te veranderjen.

Kline

Yn de ynstellings fan Cline yn VS Code:

  1. Ynset Firefoarsjenning Yn Kompatibiliteit OpenAI.
  2. Ynset De basis URL Yn https://nymbot.ai/api/v1.
  3. Skriuw de sleutel yn OpenAI-kompatibele API Key.
  4. Kies it model ûnder Model IDCline loads de list fan Nymbot as de URL en sleutel binne yn; jo kinne ek typje in id lykas anthropic/claude-sonnet-5.

Iepen Konfiguraasje model En folle yn De kontekst fan de Window en Max útfier tokens fan 'e model list, en tick Support foar Images As it model hat capabilities.vision, dus Cline beheart syn kontekst korrekte.

Kilo koade

Yn de VS Code útwreiding, iepen YnstellingsGaan nei de leveransiers Skriuw dy yn foar de bottom en klik Custom leveransierHy fûn yn:

  • De provider ID: nymbot
  • De namme: Nymbot
  • De provider brûkt: Kompatibiliteit OpenAI
  • De basis URL: https://nymbot.ai/api/v1
  • De sleutelDe sleutel
  • Modellen: pick them út de list Kilo loads fan Nymbot

Klik op Skriuw dy ynFoar de CLI, of om de limieten fan in model en helpmiddel te setten, definiearje de provider yn ~/.config/kilo/kilo.json Yn Fryslân:

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 is de Nymbot model id en de sleutel oer it is Kilo's eigen namme foar it, brûkt yn "model" As nymbot/…Hjoed limit Yn 'e hjoeddeistige organisaasje is de kontekst net beheare.

De Roo Code

Roo Code waard op 15 maaie 2026 stoppe. As jo noch it ynstallearre hawwe, it wurket mei Nymbot sa: set Firefoarsjenning Yn Kompatibiliteit OpenAI, De basis URL Yn https://nymbot.ai/api/v1Sette jo sleutel yn De sleutel En in model id yn Yn modelRoo Code wurket allinich troch tool calls, dus it model moat hawwe capabilities.toolsUnder de model konfiguraasje, set Max útfier tokens, Yn de kontekst fan en Ynstruksje Support Yn de modellijst.

Begjin

Continue's finale útjouwing is 2.0.0 en it wurdt no mear ûnderhâld, mar de útjouwing en syn CLI noch wurkje. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Yn de 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 It model kin dêrfoar in Nymbot-id meitsje, dêr't it in Nymbot-id meitsje. tool_use is wat de Agent-modus nedich is; gean út image_input Yn in model dêr't capabilities.vision.
  • De twadde ynlieding brûkt in Nymbot Ynstellingsmodel Yn it ûndersyk fan de CodeBase.

Wat de gereedschappen sendje

In coding agent sendet it model wat it wurkje mei: jo ynstruksjes, de bestannen dy't it iepen, de output fan de kommando's dy't it rjochtsje. Wat de fire kin sjenIt is net end-to-end encrypted, Nymbot stjoert it net, en de provider fan it model sjogge it.

  • De gereedschappen hâlde har eigen histoary op jo masine, en guon praat mei harren makers bûten. Claude Code, foar ien, noch sendet syn telemetry oan Anthropic as it rûn op Nymbot; set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 It WebFetch-tool kontrolearret noch elke domein mei Anthropic as jo set skipWebFetchPreflight Yn true Yn de ynstellings.
  • De sleutels yn 'e ynstellingsbestanden binne allinich sa sûnder as it bestand. Bewarje harren út alles dy't jo begjinne, en lêze harren fan' e omjouwing wêr't it tool it mooglik maakt.