Kunnskapsgrunnlag Utviklere
Kodingsverktøy
Kodingsagenter som lar deg velge hvor deres modellforespørsler skal gå, kan kjøres på Nymbot. Hver av dem trenger en base-URL, en nøkkel og en modell-id; denne siden gir de nøyaktige innstillingene for hver.
Denne siden er maskinoversatt for enkelhets skyld. Den engelske originalen er versjonen som gjelder.
Før du starter
Du trenger en API-nøkkel, laget i appen ild Menyen (se også BrannnøklerHvert verktøy snakker ett av API's tre formater, og det bestemmer basen URL:
| Verktøy | Formatet | Grunnleggende URL |
|---|---|---|
| Claude Kode | Antropiske budskap | https://nymbot.ai/api |
| Kodex CLI | Svarene | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Fortsett | Chat fullføringer | https://nymbot.ai/api/v1 |
Modell IDs kommer fra Modelllisten,
GET https://nymbot.ai/api/v1/models, som ikke trenger nøkkel. eksemplene nedenfor bruker
anthropic/claude-sonnet-5 og for en modell fra en annen produsent,
moonshotai/kimi-k3Sjekk at modellen du velger fortsatt er oppført.
- Velg en modell som kan ringe verktøy. Disse agentene leser filer, redigerer dem og kjører kommandoer ved å ringe verktøy, på hvert trinn.
capabilities.toolsSett totrue.nymbot/autoavviser alle forespørsler med verktøy (400unsupported_toolDette betyr at det ikke fungerer med noen av dem. - Kopier modellens grenser inn i verktøyet. De fleste verktøy krever et kontekstvindu og en maksimal utgang.
context_lengthogmax_output_tokensEt verktøy som ber om mer utgang enn modellen tillater, blir ikke avvist; forespørselen reduseres til modellens maksimum. - Trinnene kommer hele veien. En forespørsel med verktøy kjører i ett stykke og sendes deretter tilbake som en strøm, med keep-alive pings mens modellen fungerer.
Lag en egen nøkkel for hvert verktøy, med en daglig cap. En koding agent gjør mange modell anrop for en oppgave, hver bærer samtalen så langt, slik at en enkelt oppgave kan koste langt mer enn en chat melding.
Claude Kode
Claude Code snakker til Nymbot gjennom sine gateway-innstillinger. Sett disse inn i skallet du starter det fra:
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 grunnleggende URL er nøyaktig
https://nymbot.ai/api: Nei/v1og ingen slash på slutten, siden Claude Code legger til/v1/messagesseg selv - Nøkkelen går inn
ANTHROPIC_AUTH_TOKEN, som Claude Code sender somAuthorization: BearerMens den er satt, brukes ikke en lagret claude.ai-innlogging for disse forespørslene, og abonnementets grenser gjelder ikke. - Som standard spør Claude Code etter Anthropics nyeste modellnavn, og Nymbot svarer på et Claude-navn bare med samme eller en nyere versjon fra sin katalog, aldri en eldre; en versjon katalogen ikke bærer ennå returnerer
404- peker påopus,sonnetoghaikupå katalog ids unngår dette. Hvis du brukerfableAlias, settANTHROPIC_DEFAULT_FABLE_MODELPå samme måte. - Pinning av Haiku-sporet flytter også Claude Codes bakgrunnsarbeid, for eksempel sesjonstitler, til den billigere modellen.
Start Claude Code og kjør /status• De Status Tab skal vise en
Anthropic base URL Linje med https://nymbot.ai/api og en
Auth token Linjenavn ANTHROPIC_AUTH_TOKEN.
For å beholde innstillingene for hver økt, sett dem inn i env Blokk av
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json på Windows) i stedet. aldri plassere nøkkelen i et prosjekt .claude/settings.jsonsom er forpliktet til prosjektet.
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"
}
}
Noen flere innstillinger er verdt å vite:
- Lengde på utgang. sett
CLAUDE_CODE_MAX_OUTPUT_TOKENSTil modellensmax_output_tokens, så Claude Code planlegger sine svar for grensen som modellen virkelig har. - Den nye modellen Picker. med
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code leser Nymbots modellliste på oppstarten og legger til Claude-modellene i den./model. - La rådgiveren gå av. Claude Code's advisor er et verktøy som kjører på Anthropics egne servere, som Nymbot ikke kan kjøre, og en forespørsel som bærer den blir avvist.
/advisoreller settCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1for å fjerne den helt. - La MCP-verktøyet søke av. Claude Code slår den av for en egendefinert base-URL, og Nymbot kan ikke ta verktøyreferansene det sender, så ikke sett
ENABLE_TOOL_SEARCH=trueMCP-verktøy fungerer fortsatt; de lastes opp foran i stedet.
Claude Code kan også kjøre på en modell som ikke er Claude: peke modellsporene på en annen katalog id, for eksempel moonshotai/kimi-k3og sett CLAUDE_CODE_MAX_CONTEXT_TOKENS
Til denne modellen context_lengthAnthropic støtter ikke Claude Code på andre modeller, så forvent grove kanter.
Claude Code vs. Code
VS Code-utvidelsen kjører den samme Claude Code, men sjekker for legitimasjon før den starter, så gi den innstillingene i VS Code's egne brukerinnstillinger. Åpne brukerinnstillinger (JSON) og legger til:
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" }
]
}
Slå av login prompt stopper utvidelsen som ber deg om å logge på Anthropic. Claude Kode ovenfor gjelder også for utvidelsen; innstillinger i ~/.claude/settings.json nå det også, men utvidelsens innloggings sjekk leser bare sin egen innstilling.
Kodex CLI
Codex bruker Responses API. Legg til Nymbot som leverandø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
Deretter sett NYMBOT_API_KEY I ditt miljø og løp codex.
multi_agent = falseDet er nødvendig. Codex' multi-agent verktøy kommer som en gruppe verktøy som Nymbot ikke kan ta, og mens de er på hver forespørsel blir avvist med400unsupported_toolNymbot tar bare funksjonsverktøy og nettsøk; hvis Codex rapportererunsupported_tool, en funksjon eller MCP-server som legger til en annen type verktøy er på.- Velg en modell som ikke er en av OpenAIs egne. For modell ids det gjenkjenner som OpenAI's, for eksempel
openai/gpt-5.6-sol, Codex bytter til et forespørselsformat Nymbot kan ikke lese, og forespørselen blir avvist. model_context_windowforteller Codex modellens kontekstststørrelse, fracontext_lengthi modelllisten; ellers antar det 272 000 tokens.- Codex tilbyr modellen et web-søkverktøy, som Nymbot kjører med sin egen
WEB Søk Når spørsmålet trenger det. sett
web_search = "disabled"på toppen av filen for å slå den av. - Codex sender allerede hele samtalen hver gang, så ingenting trenger å endres.
Kline
I Cline's innstillinger i VS Code:
- sett Brannleverandør To av OpenAI kompatibel.
- sett Grunnleggende URL To av
https://nymbot.ai/api/v1. - Legg din nøkkel inn OpenAI-kompatibel API-nøkkel.
- Velg modell under Modell IDCline laster listen fra Nymbot når URL og nøkkel er i; du kan også skrive inn en id som
anthropic/claude-sonnet-5.
Åpne Modellkonfigurasjon og fylle inn Kontekst vindu størrelse og
Max utgang Tokens fra modelllisten, og tick Støtter bilder Hvis modellen har capabilities.visionCline håndterer sin kontekst på riktig måte.
Kilo kode
I VS Code-utvidelsen åpnes InnstillingerGå til den Leverandører Tab, bla til bunnen og klikk Custom leverandørFyll inn i:
- Leverandør ID:
nymbot - Vis navn:
Nymbot - Brannleverandør: OpenAI kompatibel
- Grunnleggende URL:
https://nymbot.ai/api/v1 - Brann nøkkelDin nøkkel
- modeller: velg dem fra listen Kilo laster fra Nymbot
Klikk her undertegnet, og modellene vises i modellvelgeren. For CLI, eller for å angi en modells grenser og verktøysupport, definerer du leverandøren i ~/.config/kilo/kilo.json
I stedet:
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 er Nymbot modell id og nøkkelen over det er Kilo's eget navn for det, brukt i
"model" som nymbot/…Ta med limit fra modelllisten; uten den kan Kilo ikke administrere konteksten.
Roo koden
Roo Code ble avsluttet 15. mai 2026.Hvis du fortsatt har det installert, fungerer det med Nymbot som dette: sett Brannleverandør To av OpenAI kompatibel,
Grunnleggende URL To av https://nymbot.ai/api/v1Sett nøkkelen din inn
Brannnøkkel og en id-modell i ModellenRoo Code fungerer bare gjennom verktøykall, så modellen må ha capabilities.toolsUnder modellkonfigurasjonen, sett Max utgang Tokens, Kontekst vindu og
Bildestøtte fra modelllisten.
Fortsett
Den endelige utgivelsen av Continue er 2.0.0 og den er ikke lenger vedlikeholdt, men utvidelsen og CLI-en fungerer fortsatt. ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml På 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
capabilitiesFortell videre hva modellen kan gjøre, siden den ikke kan fortelle fra en Nymbot-id.tool_useer hva Agent-modus trenger; gå utimage_inputEn modell utencapabilities.vision.- Den andre inngangen bruker en Nymbot Embedded modell For å fortsette kodebase søk.
Hva verktøyene sender
En kodingsagent sender modellen hva den fungerer med: dine instruksjoner, filene den åpner, utgangen av kommandoene den kjører.Gjennom Nymbot er alt dette en vanlig API-forespørsel, med beskyttelsene og begrensningene beskrevet i Hva brannen kan seDet er ikke end-to-end kryptert, Nymbot lagrer det ikke, og modellens leverandør ser det.
- Verktøyene holder sin egen historie på maskinen din, og noen snakker med sine skapere i tillegg. Claude Code, for en, sender fortsatt sin telemetri til Anthropic når den kjører på Nymbot; sett
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1WebFetch-verktøyet sjekker fortsatt hvert domene med Anthropic med mindre du setter innskipWebFetchPreflightTo avtruei sine innstillinger. - Nøkler i innstillingsfiler er bare like trygge som filen. Hold dem unna alt du forplikter deg til, og les dem fra miljøet der verktøyet tillater det.