Kunskapsbas Utvecklare
Kodningsverktyg
Kodningsagenter som låter dig välja var deras modellförfrågningar går kan köras på Nymbot. Var och en behöver en bas-URL, en nyckel och en modell-id; den här sidan ger de exakta inställningarna för var och en.
Den här sidan är maskinöversatt för enkelhetens skull. Det engelska originalet är den version som gäller.
Innan du börjar
Du behöver en API-nyckel, gjord i appen elden Menyn (se nedan) BrandnycklarVarje verktyg talar ett av API: s tre format, och det bestämmer dess bas-URL:
| verktyg | Formatet | Grundläggande URL |
|---|---|---|
| Claude Koden | Antropiska budskap | https://nymbot.ai/api |
| CLI Codex | Svarar | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Fortsätt | Chat kompletterar | https://nymbot.ai/api/v1 |
Id-modellen kommer från Modelllistan,
GET https://nymbot.ai/api/v1/models, som inte behöver nyckel. Exemplen nedan använder
anthropic/claude-sonnet-5 och för en modell från en annan tillverkare,
moonshotai/kimi-k3Kontrollera att modellen du väljer fortfarande är listad.
- Välj en modell som kan ringa verktyg. Dessa agenter läser filer, redigerar dem och kör kommandon genom att ringa verktyg, på varje steg.
capabilities.toolsSätt tvåtrue.nymbot/autoAvvisa alla förfrågningar med verktyg (400unsupported_tool), så det fungerar inte med någon av dem. - Kopiera modellens gränser till verktyget. De flesta verktyg kräver ett kontextfönster och en maximal utgång.
context_lengthochmax_output_tokensEtt verktyg som begär mer utgång än modellen tillåter avslås inte; begäran sänks till modellen maximalt. - Steg kommer hela. En begäran med verktyg körs i ett stycke och skickas sedan tillbaka som en ström, med levande pings medan modellen fungerar. Streaming fungerar i varje verktyg nedan, men varje steg visas på en gång snarare än ord för ord.
En kodningsagent gör många modellsamtal för en uppgift, var och en bär konversationen hittills, så en enda uppgift kan kosta mycket mer än ett chattmeddelande.
Claude Koden
Claude Code pratar med Nymbot genom sina gateway-inställningar. Ställ in dessa i skalet du startar det från:
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
- Den grundläggande URL är exakt
https://nymbot.ai/api: Nej/v1och ingen slash i slutet, eftersom Claude Code lägger till/v1/messagessig självt . - Nyckeln går in i
ANTHROPIC_AUTH_TOKEN, som Claude Code skickar somAuthorization: BearerMedan den är inställd används inte en sparad claude.ai-inloggning för dessa förfrågningar och dina prenumerationsgränser gäller inte. - Som standard frågar Claude Code efter Anthropics nyaste modellnamn, och Nymbot svarar på ett Claude-namn endast med samma eller en nyare version från sin katalog, aldrig en äldre; en version som katalogen inte bär ännu returnerar
404att pekaopus,sonnetochhaikupå katalog ids undviker detta. Om du använderfableAlias och SetANTHROPIC_DEFAULT_FABLE_MODELsamma sätt . - Pinning Haiku-spåret flyttar också Claude Codes bakgrundsarbete, till exempel sessionstitel, till den billigare modellen.
Starta Claude Code och kör /statusoch den statusen Tab bör visa en
Anthropic base URL linje med https://nymbot.ai/api och en
Auth token Linje Namn ANTHROPIC_AUTH_TOKEN.
För att behålla inställningarna för varje session, placera dem i env Blocket av
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows) i stället. Sätt aldrig nyckeln i ett projekt .claude/settings.jsonsom är engagerade i projektet.
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ågra fler inställningar är värda att veta:
- Längd på utgång. Setet
CLAUDE_CODE_MAX_OUTPUT_TOKENSTill modellensmax_output_tokens, så Claude Code planerar sina svar för den gräns som modellen verkligen har. - Modell från Picker. med
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code läser Nymbots modelllista på start och lägger till Claude-modellerna i den./model. - Lämna rådgivaren borta. Claude Code's advisor är ett verktyg som körs på Anthropics egna servrar, som Nymbot inte kan köra, och en begäran som bär den nekas.
/advisoreller setCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1för att helt ta bort den. - Lämna MCP-verktyget för sökning. Claude Code stänger av den för en anpassad bas-URL, och Nymbot kan inte ta de verktygsreferenser som den skickar, så ställ inte in
ENABLE_TOOL_SEARCH=trueMCP-verktyg fungerar fortfarande; de laddas upp framifrån istället.
Claude Code kan också köras på en modell som inte är Claude: peka modellplatserna på en annan katalogid, till exempel moonshotai/kimi-k3och set CLAUDE_CODE_MAX_CONTEXT_TOKENS
Till den här modellen context_lengthAnthropic stöder inte Claude Code på andra modeller, så förvänta dig grova kanter.
Claude Code och Code
Utvidgningen VS Code kör samma Claude Code, men kontrollerar för legitimationsuppgifter innan den startar, så ge den inställningarna i VS Code egna användarinställningar. Öppna användarinställningar (JSON) och lägga till:
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" }
]
}
Inaktivera login prompt stoppar förlängningen som ber dig att logga in på Anthropic. Claude Koden ovan gäller även för förlängningen; inställningar i ~/.claude/settings.json nå det också, men förlängningens inloggningskontroll läser bara sin egen inställning.
CLI Codex
Codex använder Responses API. Lägg till Nymbot som leverantör i ~/.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
Sedan satt NYMBOT_API_KEY I din miljö och springa codex.
multi_agent = falseär nödvändig . Codex multi-agent verktyg kommer som en grupp av verktyg som Nymbot inte kan ta, och medan de är på varje begäran avvisas med400unsupported_toolNymbot tar bara funktionsverktyg och webbsökning; om Codex rapporterarunsupported_toolEn funktion eller MCP-server som lägger till en annan typ av verktyg är på.- Välj en modell som inte är en av OpenAI: s egna. För modell ids det känner igen som OpenAI: s, såsom
openai/gpt-5.6-sol, Codex växlar till en begäran format Nymbot kan inte läsa, och begäran avvisas. model_context_windowberättar Codex modellens kontextstorlek, fråncontext_lengthi modelllistan; annars antar det 272 000 tokens.- Codex erbjuder modellen ett webbsökverktyg, som Nymbot kör med sin egen
Webbsökning När frågan behöver det. set
web_search = "disabled"högst upp i filen för att stänga av den. - Nymbot lagrar inte svar. Codex skickar redan hela konversationen varje gång, så inget behöver ändras.
klänning
I Cline's inställningar i VS Code:
- Setet Brandleverantör Två Öppna kompatibla.
- Setet Grundläggande URL Två
https://nymbot.ai/api/v1. - Sätt din nyckel i OpenAI-kompatibel API-nyckel.
- Välj modell under Modell IDCline laddar listan från Nymbot när URL och nyckel är i; du kan också skriva en id som
anthropic/claude-sonnet-5.
Öppna Modellkonfiguration och fyll i Kontext fönster storlek och
Max utgång Tokens från modelllistan, och tick Stöd för bilder Om modellen har capabilities.vision, så Cline hanterar sitt sammanhang korrekt.
Kilo kod
I VS Code förlängning, öppna InställningarGå till den Leverantörer Tab, bläddra till botten och klicka Custom leverantörFyll i :
- Leverantör ID:
nymbot - Visar namn:
Nymbot - Leverantör av API: Öppna kompatibla
- Grundläggande URL:
https://nymbot.ai/api/v1 - BrandnyckelDin nyckel
- modellerna: plocka dem från listan Kilo lastar från Nymbot
klicka Underlämna, och modellerna visas i modellväljaren. För CLI, eller för att ställa in en modell gränser och verktyg stöd, definiera leverantören i ~/.config/kilo/kilo.json
Istället för:
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 är Nymbot modell id och nyckeln ovanför den är Kilo eget namn för det, som används i
"model" som nymbot/…Ta med limit från modelllistan; utan den kan Kilo inte hantera sammanhanget.
Roo koden
Roo Code avbröts den 15 maj 2026.Om du fortfarande har den installerad fungerar den med Nymbot så här: Brandleverantör Två Öppna kompatibla,
Grundläggande URL Två https://nymbot.ai/api/v1Sätt din nyckel i
Brandnyckel och en modell id i ModellenRoo Code fungerar endast via verktygssamtal, så modellen måste ha capabilities.toolsUnder modellkonfigurationen, set Max utgång Tokens, Kontextfönster och
Bildstöd från modelllistan.
Fortsätt
Continue's slutgiltiga utgåva är 2.0.0 och den underhålls inte längre, men tillägget och dess CLI fungerar fortfarande. ~/.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
capabilitiesberättar Fortsätt vad modellen kan göra, eftersom den inte kan berätta från en Nymbot id.tool_useär vad Agent mode behöver; lämna utimage_inputFör en modell utancapabilities.vision.- Den andra ingången använder en Nymbot Inbäddad modell För att fortsätta kodbasen sökning.
Vad verktygen skickar
En kodningsagent skickar modellen vad den än fungerar med: dina instruktioner, de filer den öppnar, utgången av de kommandon den kör. Vad elden kan seDet är inte end-to-end krypterat, Nymbot lagrar det inte, och modellens leverantör ser det.
- Verktygen håller sina egna historier på din maskin, och vissa pratar med sina skapare förutom. Claude Code, för en, skickar fortfarande sin telemetri till Anthropic när den körs på Nymbot;
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1WebFetch-verktyget kontrollerar fortfarande varje domän med Anthropic om du inte ställer inskipWebFetchPreflightTvåtruei sina inställningar. - Nycklar i inställningsfiler är bara lika säkra som filen. Håll dem borta från allt du begår och läs dem från miljön där verktyget tillåter det.