Wissensdatenbank Entwickler
Codierungswerkzeuge
Codierungsagenten, mit denen Sie auswählen können, wohin ihre Modellanfragen gehen, können auf Nymbot ausgeführt werden. Jeder benötigt eine Basis-URL, einen Schlüssel und eine Modell-ID; Diese Seite gibt die genauen Einstellungen für jeden.
Diese Seite wurde der Einfachheit halber maschinell übersetzt. Es gilt das englische Original.
Bevor du anfängst
Sie benötigen einen API-Schlüssel, der in der App erstellt wurde Feuer Das Menü (siehe Feuer SchlüsselJedes Tool spricht eines der drei Formate der API, und das entscheidet über seine Basis-URL:
| Werkzeug | Das Format | Grundlegende URL |
|---|---|---|
| Claude Code | Anthropische Botschaften | https://nymbot.ai/api |
| Codex CLI | Antworten | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Weiterlesen → | Chat Vollendungen | https://nymbot.ai/api/v1 |
Modell-IDs stammen aus Die Modellliste,
GET https://nymbot.ai/api/v1/models, die keinen Schlüssel benötigt. Die Beispiele unten verwenden
anthropic/claude-sonnet-5 und für ein Modell von einem anderen Hersteller,
moonshotai/kimi-k3Überprüfen Sie, ob das von Ihnen ausgewählte Modell noch aufgelistet ist.
- Wählen Sie ein Modell, das Tools anrufen kann. Diese Agenten lesen Dateien, bearbeiten sie und führen Befehle aus, indem sie Tools anrufen, bei jedem Schritt.
capabilities.toolsSetzen Sietrue.nymbot/autoAblehnung von Anfragen mit Tools (400unsupported_tool), so dass es mit keiner von ihnen funktioniert. - Kopieren Sie die Grenzen des Modells in das Tool. Die meisten Tools verlangen ein Kontextfenster und eine maximale Ausgabe.
context_lengthUndmax_output_tokensEin Tool, das mehr Ausgabe verlangt, als das Modell zulässt, wird nicht abgelehnt; die Anfrage wird auf das Maximum des Modells gesenkt. - Die Schritte kommen vollständig. Eine Anfrage mit Tools läuft in einem Stück und wird dann als Stream zurückgeschickt, wobei Pings während des Modells funktionieren. Streaming funktioniert in jedem Tool unten, aber jeder Schritt erscheint auf einmal anstatt Wort für Wort.
Machen Sie einen separaten Schlüssel für jedes Tool, mit einer täglichen Kappe. Ein Coding-Agent macht viele Modellanrufe für eine Aufgabe, die jeweils das Gespräch bislang trägt, so dass eine einzelne Aufgabe viel mehr kosten kann als eine Chat-Nachricht.
Claude Code
Claude Code spricht mit Nymbot über seine Gateway-Einstellungen. Setzen Sie diese in die Schale, von der Sie sie starten:
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
- Die Basis-URL ist genau
https://nymbot.ai/api: Nein/v1und kein Slash am Ende, da Claude Code hinzufügt/v1/messagesSelbst zu sein. - Der Schlüssel geht in
ANTHROPIC_AUTH_TOKEN, die Claude Code alsAuthorization: BearerWährend es eingestellt ist, wird für diese Anfragen kein gespeichertes claude.ai-Login verwendet und die Grenzen Ihres Abonnements gelten nicht. - Standardmäßig fragt Claude Code nach den neuesten Modellnamen von Anthropic, und Nymbot antwortet einem Claude-Namen nur mit der gleichen oder einer neueren Version aus seinem Katalog, niemals einer älteren; eine Version, die der Katalog noch nicht trägt, gibt zurück.
404- Anzeigenopus,sonnetUndhaikuat catalog ids vermeidet dies. Wenn Sie diefableAlias, SetANTHROPIC_DEFAULT_FABLE_MODELauf die gleiche Weise. - Das Pinnen des Haiku-Slots bewegt auch Claude Code's Hintergrundarbeit, wie Sitzungstitel, zu diesem preiswerteren Modell.
Claude Code starten und laufen /statusDie Status Tab sollte eine
Anthropic base URL Linie mit https://nymbot.ai/api und ein
Auth token Linie benennen ANTHROPIC_AUTH_TOKEN.
Um die Einstellungen für jede Sitzung beizubehalten, legen Sie sie in die env Block von
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json auf Windows) stattdessen. Nie den Schlüssel in ein Projekt .claude/settings.json, die mit dem Projekt verpflichtet sind.
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"
}
}
Einige weitere Einstellungen lohnen sich zu kennen:
- Länge der Ausgabe. Set
CLAUDE_CODE_MAX_OUTPUT_TOKENSBis zum Modellmax_output_tokensSo plant Claude Code seine Antworten für die Grenze, die das Modell wirklich hat. - Das Modell Picker. mit
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code liest die Modellliste von Nymbot beim Startup und fügt die Claude-Modelle hinzu./model. - Lassen Sie den Berater ab. Claude Code's Advisor ist ein Tool, das auf Anthropics eigenen Servern läuft, die Nymbot nicht ausführen kann, und eine Anfrage, die es trägt, wird abgelehnt.
/advisoroder SetCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1um sie vollständig zu entfernen. - Lassen Sie das MCP-Tool suchen. Claude Code schaltet es für eine benutzerdefinierte Basis-URL aus, und Nymbot kann die Tool-Referenzen nicht nehmen, die es sendet, also stellen Sie nicht
ENABLE_TOOL_SEARCH=trueMCP-Tools funktionieren immer noch; Sie werden stattdessen vorne geladen.
Claude Code kann auch auf einem Modell laufen, das nicht Claude ist: Zeigen Sie die Modell-Slots an einer anderen Katalog-id, wie z.B. moonshotai/kimi-k3und set CLAUDE_CODE_MAX_CONTEXT_TOKENS
Zu diesem Modell context_lengthAnthropic unterstützt Claude Code auf anderen Modellen nicht, also erwarten Sie grobe Kanten.
Claude Code gegen Code
Die VS Code-Erweiterung läuft den gleichen Claude Code, überprüft aber die Anmeldeinformationen, bevor sie beginnt, also geben Sie ihm die Einstellungen in den eigenen Benutzereinstellungen von VS Code. Öffnen Sie Benutzereinstellungen (JSON) und hinzufügen:
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" }
]
}
Login prompt deaktivieren stoppt die Erweiterung, die Sie auffordert, sich bei Anthropic anzumelden. Claude Code oben gilt auch für die Erweiterung; Einstellungen in ~/.claude/settings.json erreichen Sie es auch, aber der Login-Check der Erweiterung liest nur seine eigenen Einstellungen.
Codex CLI
Codex verwendet die Responses API. Hinzufügen von Nymbot als Anbieter ~/.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
Dann set NYMBOT_API_KEY In Ihrer Umgebung und laufen codex.
multi_agent = falseist erforderlich ist. Codex's Multi-Agent-Tools kommen als eine Gruppe von Tools, die Nymbot nicht nehmen kann, und während sie auf jeder Anfrage abgelehnt werden.400unsupported_toolNymbot nimmt Funktionswerkzeuge und Web-Suche nur; wenn Codex Berichteunsupported_tool, ein Feature oder MCP-Server, der eine andere Art von Tool hinzufügt, ist aktiviert.- Wählen Sie ein Modell, das nicht von OpenAI gehört. Für Modell-IDs erkennt es als OpenAI-IDs, wie
openai/gpt-5.6-sol, Codex wechselt zu einem Anforderungsformat Nymbot kann nicht lesen, und die Anfrage wird abgelehnt. model_context_windowCodex zeigt die Kontextgröße des Modells an, voncontext_lengthin der Modellliste; andernfalls geht es um 272.000 Token.- Codex bietet dem Modell ein Web-Suchwerkzeug, das Nymbot mit seinem eigenen läuft.
WEB Suche wenn die Frage es braucht. set
web_search = "disabled"an der Spitze der Datei, um sie auszuschalten. - Nymbot speichert keine Antworten. Codex sendet bereits jedes Mal die gesamte Konversation, so dass sich nichts ändern muss.
Kline
In den Einstellungen von Cline in VS Code:
- Set Feuerlieferanten Zwei OpenAI kompatibel.
- Set Grundlegende URL Zwei
https://nymbot.ai/api/v1. - Bringen Sie Ihren Schlüssel in OpenAI kompatibler API-Schlüssel.
- Wählen Sie das Modell unter Modell IDCline lädt die Liste von Nymbot ein, sobald die URL und der Schlüssel eingeladen sind; Sie können auch eine id wie
anthropic/claude-sonnet-5.
Offen Modell Konfiguration und füllen Sie in Kontextfenstergröße Und
Max Ausgabe Token aus der Modellliste, und Tick Unterstützen Sie Bilder Wenn das Modell hat capabilities.visionSo verwaltet Cline seinen Kontext richtig.
Kilogramm Code
In der VS Code-Erweiterung, öffnen Settings zuGehen Sie zu den Anbieter Tab, Scrollen nach unten und klicken Custom AnbieterFüllen Sie in:
- Anbieter ID:
nymbot - Anzeige Name:
Nymbot - Anbieter API: OpenAI kompatibel
- Grundlegende URL:
https://nymbot.ai/api/v1 - BrandschlüsselDein Schlüssel
- Modelle: wählen Sie sie aus der Liste Kilo loads von Nymbot
Klicken Sie eingereicht, und die Modelle erscheinen im Modell-Picker. Für den CLI oder um die Grenzen eines Modells und die Toolsupport festzulegen, definieren Sie den Anbieter in ~/.config/kilo/kilo.json
Stattdessen :
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 ist die Nymbot-Modell-ID und der Schlüssel darüber ist Kilo's eigener Name für es, der in
"model" als nymbot/…Nehmen Sie limit aus der Modellliste; ohne sie kann Kilo den Kontext nicht verwalten.
Roo Code
Roo Code wurde am 15. Mai 2026 eingestellt.Wenn Sie es noch installiert haben, funktioniert es mit Nymbot wie folgt: Set Feuerlieferanten Zwei OpenAI kompatibel,
Grundlegende URL Zwei https://nymbot.ai/api/v1Legen Sie Ihren Schlüssel in
Brandschlüssel und eine Modell-ID in ModellRoo Code funktioniert nur über Tool-Anrufe, daher muss das Modell capabilities.toolsUnter der Modellkonfiguration, Set Max Ausgabe Token, Kontext Fenster Und
Bildunterstützung aus der Modellliste.
Fortsetzung
Die endgültige Version von Continue ist 2.0.0 und wird nicht mehr aufbewahrt, aber die Erweiterung und ihre CLI funktionieren immer noch. ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml Für 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
capabilitiessagt weiter, was das Modell tun kann, da es von einer Nymbot-ID nicht sagen kann.tool_useist das, was der Agent-Modus braucht; loslassenimage_inputFür ein Modell ohnecapabilities.vision.- Der zweite Eintrag verwendet einen Nymbot Einbaumodell Fortsetzung der Codebase-Suche
Was die Werkzeuge senden
Ein Coding-Agent sendet das Modell, was auch immer es funktioniert: Ihre Anweisungen, die Dateien, die es öffnet, die Ausgabe der Befehle, die es ausführt. Was das Feuer sehen kann: es ist nicht end-to-end verschlüsselt, Nymbot speichert es nicht und der Anbieter des Modells sieht es.
- Die Tools behalten ihre eigenen Geschichten auf Ihrer Maschine, und einige sprechen mit ihren Machern neben. Claude Code, für einen, sendet immer noch seine Telemetrie an Anthropic, wenn es auf Nymbot läuft; set
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1Ihr WebFetch-Tool überprüft immer noch jede Domain mit Anthropic, es sei denn, SieskipWebFetchPreflightZweitrueIn seinen Einstellungen. - Schlüssel in Einstellungsdateien sind nur so sicher wie die Datei. Halten Sie sie von allem, was Sie verpflichten, und lesen Sie sie aus der Umgebung, wo das Tool es erlaubt.