Kennisbasis Ontwikkelaar
Kodeer gereedskap
Kodeeragente wat jou toelaat om te kies waar hul modelverzoeke gaan, kan op Nymbot uitgevoer word. Elkeen het 'n basis-URL, 'n sleutel en 'n model-id nodig; hierdie bladsy gee die presiese instellings vir elkeen.
Hierdie bladsy is gerieflikheidshalwe masjienvertaal. Die Engelse oorspronklike is die weergawe wat van toepassing is.
Voordat jy begin
Jy benodig 'n API sleutel, gemaak in die app se vuur Die menu (sien vuur sleutelsElke instrument praat een van die drie formate van die API, en dit bepaal sy basis URL:
| gereedskap | Die formaat | Gebaseerde URL |
|---|---|---|
| Claude Kode | Antropiese boodskappe | https://nymbot.ai/api |
| Die Codex CLI | Antwoorde | https://nymbot.ai/api/v1 |
| Cline, Kilo Kode, Roo Kode, Volg | Chat voltooiing | https://nymbot.ai/api/v1 |
Model IDs kom van Die modellijst,
GET https://nymbot.ai/api/v1/models, wat geen sleutel benodig nie. die voorbeelde hieronder gebruik
anthropic/claude-sonnet-5 en, vir 'n model van 'n ander maker,
moonshotai/kimi-k3Kyk of die model wat jy gekies het, nog op die lys is.
- Kies 'n model wat gereedskap kan noem. Hierdie agente lees lêers, bewerk hulle en voer opdragte uit deur gereedskap te roep, op elke stap.
capabilities.toolsStel dietrue.nymbot/autoverwerp enige versoek met gereedskap (400unsupported_toolDit werk dus nie met enige van hulle nie. - Kopieer die limiete van die model in die instrument. Die meeste gereedskap vra vir 'n konteksvenster en 'n maksimum uitvoer.
context_lengthenmax_output_tokens'N instrument wat meer uitvoer vra as wat die model toelaat, word nie geweier nie; die versoek word verlaag tot die maksimum van die model. - Stappe kom vol. 'N Verzoek met gereedskap loop in een stuk en word dan as 'n stroom teruggestuur, met hou-lewe pings terwyl die model werk.
Maak 'n afsonderlike sleutel vir elke gereedskap, met 'n daaglikse cap. 'n kodering agent maak baie model oproepe vir een taak, elkeen dra die gesprek tot dusver, sodat 'n enkele taak kan duur veel meer as 'n chat boodskap. 'n cap op die sleutel is die eenvoudigste manier om te weet wat die meeste 'n gereedskap kan spandeer, en herroep dit stop daardie gereedskap alleen.
Claude Kode
Claude Code praat met Nymbot deur middel van sy gateway instellings.
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 is presies
https://nymbot.ai/api: nie/v1en geen slash aan die einde nie, aangesien Claude Code/v1/messagesdie self. - Die sleutel gaan in
ANTHROPIC_AUTH_TOKENwat Claude Code stuur asAuthorization: BearerTerwyl dit ingestel is, word 'n opgeslagen claude.ai login nie vir hierdie versoekings gebruik nie en die limiete van jou aanmelding is nie van toepassing nie. - Claude Code vra vir Anthropic se nuutste model name, en Nymbot antwoord 'n Claude naam slegs met dieselfde of 'n nuwer weergawe uit sy katalogus, nooit 'n ouer een; 'n weergawe wat die katalogus nie dra nog retourneer
404Die puntingopus,sonnetenhaikuin die kataloog ids vermy dit. As jy diefableSkep, stelANTHROPIC_DEFAULT_FABLE_MODELdieselfde manier. - Die pyn van die Haiku-slot beweeg ook Claude Code se agtergrondwerk, soos sessietitels, na daardie goedkoper model.
Begin Claude Code en loop /statusDie Status Tab moet 'n
Anthropic base URL Linie met https://nymbot.ai/api en 'n
Auth token Naam van die lyn ANTHROPIC_AUTH_TOKEN.
Om die instellings vir elke sessie te hou, sit hulle in die env Blokke van
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json op Windows) in plaas daarvan. Moenie die sleutel in 'n projek se .claude/settings.json, wat verbind is met die projek.
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"
}
}
Nog 'n paar instellings is die moeite werd om te weet:
- Lengte van die uitgang. die set
CLAUDE_CODE_MAX_OUTPUT_TOKENSNa die modelmax_output_tokensSo Claude Code beplan sy antwoorde vir die limiet wat die model regtig het. - Die model picker. met
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code lees Nymbot se model lys by die opstart en voeg die Claude modelle daarin by/model. - Laat die adviseur weg. Claude Code se adviseur is 'n instrument wat op Anthropic se eie bedieners hardloop, wat Nymbot nie kan hardloop nie, en 'n versoek wat dit dra, word geweier.
/advisorof die setCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1om dit heeltemal te verwyder. - Laat die MCP-tool soek uit. Claude Code sluit dit uit vir 'n aangepaste basis-URL, en Nymbot kan nie die gereedskapverwysings neem wat dit stuur nie, dus stel nie
ENABLE_TOOL_SEARCH=trueMCP-gereedskap werk nog steeds; hulle word in plaas daarvan vooruit geladen.
Claude Code kan ook op 'n model hardloop wat nie Claude is nie: dui die modelslots op 'n ander katalogi-id, soos moonshotai/kimi-k3En die set CLAUDE_CODE_MAX_CONTEXT_TOKENS
Die model van die context_lengthAnthropic ondersteun nie Claude Code op ander modelle nie, dus verwag grof rande.
Claude Kode in die VS Kode
Die VS Code-uitbreiding hardloop dieselfde Claude Code, maar kyk vir erkenningsvoorwaardes voordat dit begin, so gee dit die instellings in VS Code se eie gebruikersinstellings. Voorkeure: Open gebruikersinstellings (JSON) En voeg toe:
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" }
]
}
Sluit die login prompt aan stop die uitbreiding wat jou vra om in te log op Anthropic. Claude Kode hierbo geld ook vir die uitbreiding; instellings in ~/.claude/settings.json bereik dit ook, maar die uitbreiding se inloggingsjek lees slegs sy eie instellings.
Die Codex CLI
Codex gebruik die Responses API. Voeg Nymbot by as 'n verskaffer in ~/.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
Die set NYMBOT_API_KEY In jou omgewing en loop codex.
multi_agent = falseDit is nodig. Codex se multi-agent gereedskap kom as 'n groep gereedskap wat Nymbot nie kan neem nie, en terwyl hulle op elke versoek word geweier met400unsupported_toolNymbot neem funksie gereedskap en websoek net; as Codex rapporteerunsupported_tool, 'n funksie of MCP-bediener wat 'n ander soort gereedskap byvoeg, is ingesluit.- Kies 'n model wat nie van OpenAI se eie is nie. Vir model-id's herken dit as OpenAI's, soos
openai/gpt-5.6-sol, Codex skakel na 'n versoekformaat Nymbot kan nie lees nie, en die versoek word verwerp. model_context_windowvertel Codex die konteksgrootte van die model, vancontext_lengthin die model lys; andersins neem dit 272,000 tokens aan.- Codex bied die model 'n websoekhulpmiddel, wat Nymbot met sy eie hardloop
Web soek Wanneer die vraag dit nodig het. stel
web_search = "disabled"op die top van die lêer om dit uit te skakel. - Nymbot stoor nie antwoorde nie. Codex stuur al die hele gesprek elke keer, so niks hoef te verander nie.
Klink
In Cline se instellings in VS Kode:
- die set Brandverskaffer Twee Kompatibel met OpenAI.
- die set Gebaseerde URL Twee
https://nymbot.ai/api/v1. - Sluit jou sleutel in OpenAI-kompatibele API sleutel.
- Kies die model onder Model IDCline laai die lys van Nymbot nadat die URL en sleutel in is; jy kan ook 'n id typ soos
anthropic/claude-sonnet-5.
Maak oop Konfigurasie model en vul in konteks venster grootte en
Max output tokens van die model lys, en tik Ondersteun beelde As die model het capabilities.vision, so Cline bestuur sy konteks korrek.
Kilo kode
In die VS Code-uitbreiding, oop Die instellingsGaan na die Verskaffers Sloop na die onderkant en klik Custom verskaffersVul dit in:
- Verskaffers ID:
nymbot - Naam wysig:
Nymbot - Verskaffers van API: Kompatibel met OpenAI
- Gebaseerde URL:
https://nymbot.ai/api/v1 - Vuur sleutelJou sleutel
- Modelleer: kies hulle uit die lys Kilo laai van Nymbot
Klik hier onderteken, en die modelle verskyn in die model kieser. vir die CLI, of om 'n model se limiete en gereedskap ondersteuning te stel, definieer die verskaffer in ~/.config/kilo/kilo.json
In plaas daarvan:
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 die Nymbot model id en die sleutel bo dit is Kilo se eie naam vir dit, gebruik in
"model" as nymbot/…Neem limit van die modellys; sonder dit kan Kilo nie die konteks bestuur nie.
Roo Kode
Roo Code is op 15 Mei 2026 gestop.As jy dit nog steeds geïnstalleer het, werk dit met Nymbot soos hierdie: stel Brandverskaffer Twee Kompatibel met OpenAI,
Gebaseerde URL Twee https://nymbot.ai/api/v1Sluit jou sleutel in
Vuur sleutel en 'n model id in Die modelRoo Code werk slegs deur middel van gereedskapoproepe, dus moet die model capabilities.toolsOnder die modelkonfigurasie, stel Max output tokens, konteks venster en
Image ondersteuning van die modellijst.
voortgaan
Continue se finale vrylating is 2.0.0 en dit word nie meer onderhou nie, maar die uitbreiding en sy CLI werk nog steeds. ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml Op die 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
capabilitiesvertel Voer wat die model kan doen, aangesien dit nie van 'n Nymbot-id kan vertel nie.tool_useis wat die Agent-modus benodig; verlaatimage_inputVir 'n model sondercapabilities.vision.- Die tweede ingang gebruik 'n Nymbot Integrasie model Volg die codebase soektog.
Wat die gereedskap stuur
'N Kodeeragent stuur die model wat dit ook al werk: jou instruksies, die lêers wat dit oopmaak, die uitvoer van die kommande wat dit hardloop. Wat die vuur kan sien: dit is nie end-to-end versleuteld nie, Nymbot stoor dit nie, en die verskaffer van die model sien dit.
- Die gereedskap hou hul eie geskiedenis op jou masjien, en sommige praat met hul makers behalwe. Claude Code, vir een, stuur nog steeds sy telemetrie na Anthropic wanneer dit op Nymbot hardloop; stel
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1om dit en sy ander agtergrondverkeer te stop. Sy WebFetch-tool kyk nog steeds elke domein met Anthropic, tensy jyskipWebFetchPreflightTweetruein sy instellings. - Sleutels in instellings lêers is net so veilig as die lêer. Hou hulle weg van alles wat jy begaan, en lees hulle uit die omgewing waar die instrument dit toelaat.