Wiesselt op den Inhalt
Zurück zu Nymbot

Wëssensbasis Entwéckler

Tools ze codéieren

Coding Agenten, déi Iech ze wählen, wou hir Modell Erreeche lafen kann op Nymbot lafen. All een braucht eng Basis URL, e Schlëssel an eng Modell id; dës Säit gëtt d'exakte Einstellungen fir all.

Wann Dir beginn

Dir braucht eng API Schlüssel, déi an der App gemaach gëtt Feuer gëtt Menü (Säit Feuer SchlësselAll Tool spricht ee vun de dräi Formater vun der API, an dat entscheet seng Basis URL:

InstrumentatiounFormatiounGebuertsdag URL
De Claude Code.Anthropesch Messagenhttps://nymbot.ai/api
Codex vum CLIReaktiounhttps://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, weiderChat completéierthttps://nymbot.ai/api/v1

Modell Ids kommen aus Modell Lëscht, GET https://nymbot.ai/api/v1/modelsDir braucht keng Schlëssel. d'Beispiele un anthropic/claude-sonnet-5 Firwat ee steet, a wéi eng Visioun ee fir Lëtzebuerg hätt. moonshotai/kimi-k3Kontrolléiert, dass de Modell, deen Dir wählt, nach listéiert ass.

  • Wählt e Modell, deen Tools anrufen kann. Dës Agenten liesen d'Dateien, bearbeiten se an kommandéieren d'Tools, op all Schrëtt. capabilities.tools Set déi true. nymbot/auto Et gëtt keng Verëffentlechung (400 unsupported_toolEt handelt sech ëm zwéi Stären, déi no beienee leien
  • Kopéiert d'Grenzen vum Modell an de Tool. Déi meescht Tools kréien e Kontextfenster an eng maximal Ausgabe. context_length an max_output_tokens An der Modellliste ass eng Tool déi méi Ausgab bitt wéi d'Modell erméiglecht, net verweigert; d'Anfrage gëtt op d'Modell Maximum reduzéiert.
  • Schrëtt ass ganz. Eng Recherche mat Tools lafen an engem Stéck an gëtt dann als Stream geschéckt, mat bleiwen Pings während de Modell funktionnéiert. Streaming funktionnéiert an all Tools ënner, awer all Schrëtt erscheet eng Kéier anstatt Wort fir Wort.
All Instrument huet seng eigener Schlëssel

E Coding Agent féiert vill Modellanrufe fir eng Task, all d'Konversatioun bis elo, sou datt eng eenzeg Task kann vill méi kosten wéi eng Chat-Meldung.

De Claude Code.

Claude Code spricht mat Nymbot duerch seng Gateway Einstellungen. Setze dës an der Shell, déi Dir start:

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
  • D'Basis URL ass genau https://nymbot.ai/api: net /v1 Et gëtt keng Schlëssel am Ende, well Claude Code /v1/messages Déi aner.
  • De Schlëssel gëtt an ANTHROPIC_AUTH_TOKENDe Claude Code gëtt als Authorization: BearerWährend et gesat gëtt, gëtt e gesat claude.ai Login fir dës Uwendungen net benotzt an d'Beschränkungen vun Ärem Abonnement ginn net gelt.
  • De Claude Code bitt fir d'neueste Modellnamen vun Anthropic, an Nymbot beantwéiert e Claude Numm nëmmen mat der selwechter oder enger neier Versioun aus sengem Katalog, niemals eng alerer; eng Versioun de Katalog huet net yet returns 404Si weisen opus, sonnet an haiku D'Kapazitéit vun der Uewerwaart gëtt vermieden, wann Dir dat fable Et ass set. ANTHROPIC_DEFAULT_FABLE_MODEL Déi aner aner.
  • Pinning de Haiku-Slot bewegt och Claude Code's Hintergrundarbeiten, wéi zum Beispill Session Titles, op dat billegere Modell.

Start Claude Code an lafen /statusDéi Status vum D'Tab soll e Anthropic base URL Linie mat https://nymbot.ai/api Et gëtt Auth token D’Nominatioun ANTHROPIC_AUTH_TOKEN.

Fir d'Einstellungen fir all Session ze behalen, setze se an der env Bléck vum ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Op Windows) amplaz. Never put the key in a project's .claude/settings.jsonEt ass eng Verpflichtung mat dem Projet.

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 puer méi Einstellungen sinn wert ze wëssen:

  • Dauer vun der Ausféierung. Set ass CLAUDE_CODE_MAX_OUTPUT_TOKENS Zu de Modeller max_output_tokensAlso Claude Code plant seng Antworten fir d'Grenz, déi de Modell wirklich huet.
  • De Modell vum Picker. mat CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code liest d'Modellliste vun Nymbot bei Startup an féiert d'Modeller Claude an et op /model.
  • Et ass de Beräicher aus. De Claude Code's Advisor ass e Tool, deen op Anthropic's eegenen Servere lafen kann, déi Nymbot net lafen kann, an eng Recherche, déi et huet, gëtt refuséiert. /advisoroder Set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Et gëtt komplett eliminéiert.
  • D'MCP-Tools fir d'Fuerschung opzedeelen Claude Code deaktivéiert et fir eng personaliséiert Basis-URL, an Nymbot kann net d'Tool-Referenzen kréien, déi et sendet, also net feststellen ENABLE_TOOL_SEARCH=trueMCP-Tools funktionnéieren nach ëmmer; se ginn stattdessen fréier geladen.

Claude Code kann och op engem Modell lafen, dat net Claude ass: de Modellslots op eng aner Katalog id, wéi zum Beispill moonshotai/kimi-k3Et gëtt set CLAUDE_CODE_MAX_CONTEXT_TOKENS An dat Modell context_lengthAnthropic ënnerstëtzt de Claude Code op aner Modeller net, also erwaart grousst Kanten.

De Claude Code an de Code.

D'VS Code Extension lafen déi selwecht Claude Code, awer kontrolléiert fir Credentials, ier et start, also gitt et d'Einstellungen an den VS Code eegener User-Einstellungen. D'Präferenzen: Open User Settings (JSON) Et gëtt och:

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

D'Login Prompt gëtt deaktivéiert D'Erweiderung bitt Iech fir Iech op Anthropic ze loggen. De Claude Code. Et gëtt och nach eng Erweiderung vun der Extension. ~/.claude/settings.json Et ass net einfach, awer d'Login-Check vun der Erweiderung liest nëmmen d'Einstellungen.

Codex vum CLI

Codex benotzt d'API Responses. Add Nymbot als Provider an ~/.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

Et gëtt NYMBOT_API_KEY an d'Umwelt an de Course codex.

  • multi_agent = false Et gëtt gebraucht. Codex's Multi-Agent Tools kommen als eng Grupp vu Tools, déi Nymbot kann net huelen, an während se op all Erreecht gëtt verweigert mat 400 unsupported_toolNymbot nimmt Funktiouns-Tools a Websuche nëmmen; wann de Codex Rapporten unsupported_tool, eng Funktioun oder MCP-Server, déi eng aner Art vu Tools ass aktivéiert.
  • Wählt e Modell, deen net vun der OpenAI ass. Fir Modell-IDs erkennt et als OpenAI's, wéi zum Beispill openai/gpt-5.6-sol, Codex schaltet op e Request Format Nymbot kann net liesen, an d'Request gëtt refuséiert. Claude, Kimi an déi aner Katalog Modeller schaffen.
  • model_context_window De Codex weist d'Kontextgréisst vum Modell aus context_length an der Modellliste; anescht ass et 272.000 Token.
  • Codex bitt de Modell e Web-Such-Tool, deen Nymbot mat sengem eegene funktionéiert. Websuche Wann d'Fro braucht et. Set web_search = "disabled" Op der haut vun der Datei, fir se ze deaktivéieren.
  • Nymbot späichert net d'Reaktiounen. Codex sendt schon all d'Konversatioun all Zäit, sou datt et net muss geännert ginn.

Kläng

An der Einstellungen vun Cline am VS Code:

  1. Set ass Gebuertsdag Déi Kompatibel op.
  2. Set ass Gebuertsdag URL Déi https://nymbot.ai/api/v1.
  3. Bréngt de Schlëssel an OpenAI kompatibel API Schlëssel.
  4. Wäert de Modell ënner Modell IDCline léiert d'Lëscht vun Nymbot wann d'URL a de Schlëssel an sinn; Dir kënnt och eng id z.B. anthropic/claude-sonnet-5.

Oppen Konfiguratioun Et fëllt Kontext vum Fenster an Max Ausgab Token aus der Modell Lëscht, an tick Ënnerstëtzung vun Bildern Wann de Modell capabilities.vision, also Cline verwaltet säin Kontext korrekt.

De Kilo Code

An der VS Code Extension, oppen KonfiguratiounGeféiert zu der Provider Tab, Scroll op d'Bunn an klickt op Custom ProviderFill op :

  • Identifikatioun: nymbot
  • D’Nominatioun: Nymbot
  • Gebuertsdag vum API: Kompatibel op
  • Gebuertsdag URL: https://nymbot.ai/api/v1
  • Gebuertsdag SchlüsselDe Schlëssel
  • Modelléieren: pick them aus der Lëscht Kilo loads vun Nymbot

Klickt op VläichtFir de CLI, oder fir d'Limite vun engem Modell an d'Tool Ënnerstëtzung ze setzen, definéiert de Provider am ~/.config/kilo/kilo.json Amplaz:

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 ass den Nymbot Modell id an de Schlüssel iwwer et ass Kilo's eegenen Numm fir et, benotzt an "model" Wéi nymbot/…Et gëtt limit aus der Modellliste; ouni dat kann de Kilo de Kontext net verwalten.

De Code ass

Roo Code gouf op 15 Mee 2026 gestoppt. Wann Dir et nach installéiert hutt, funktionéiert et mat Nymbot wéi folgend: Set Gebuertsdag Déi Kompatibel op, Gebuertsdag URL Déi https://nymbot.ai/api/v1Et huet de Schlëssel an Eis Schlëssel Et ass e Modell id an ModelléierenRoo Code funktionnéiert nëmmen duerch Tool Calls, also muss de Modell capabilities.toolsAn der Modellkonfiguratioun, set Max Ausgab Token, Kontext vum Fenster an Image Ënnerstëtzung aus der Modellliste.

Kontinuéiert

D'Endversioun vum Continue ass 2.0.0 an et gëtt net méi gehalten, awer d'Erweiderung an seng CLI funktionnéieren nach. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Op der 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 D'Fuerschung ass dat, wat d'Modell kann, well et net aus engem Nymbot-ID gesinn kann. tool_use Et ass wat de Agent Modus braucht; lafen image_input Et ass e Modell ohne capabilities.vision.
  • Déi zweet Entrée benotzt en Nymbot Gebuertsdag Modell Fir d'Continuatioun vun der CodeBase Search.

Wat d'Tools send

En Coding Agent sendet de Modell alles wat et funktionnéiert mat: Är Instructiounen, d'Dateien déi et öffnet, d'Ausgang vun de Kommandoen déi et ausgeführt. Wat de Feuer kann gesinn: et ass net end-to-end verschlüsselt, Nymbot späichert et net, an de Modell Provider gesinn et.

  • D'Tools hunn hir eege Historien op Ärem Maschinn, an e puer sprechen mat hir Maker ausserdem. Claude Code, fir een, sendet nach seng Telemetrie op Anthropic wann et op Nymbot lafen; set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 D'WebFetch-Tool kontrolléiert ëmmer all Domain mat Anthropic, ausser Dir setzt skipWebFetchPreflight Déi true an den Einstellungen.
  • Schlëssel an de Einstellungsdateien sinn nëmmen sou sécher wéi d'Datei. Halten se aus alles, wat Dir engagéiert, an liesen se aus der Ëmwelt, wou d'Tool dat erméiglecht.