База знања Развијачи
Кодирање алата
Coding agents that let you choose where their model requests go can run on Nymbot. Each one needs a base URL, a key and a model id; this page gives the exact settings for each.
Ова страница је машински преведена ради практичности. Енглески оригинал је верзија која се примењује.
pre nego što počneš
Потребан вам је API кључ, направљен у апликацији Огње Мени (погледајте Ватра кључевиСваки алат говори о једном од три формата АПИ-а, а то одлучује о његовом базном УРЛ-у:
| алат | Формат | База URL |
|---|---|---|
| Клод Код | Антрополошке поруке | https://nymbot.ai/api |
| Кодекс CLI | Odgovori | https://nymbot.ai/api/v1 |
| Цлине, Кило Код, Роо Код, Настави | Цхат завршетак | https://nymbot.ai/api/v1 |
Модел ИДс долази од Листа модела,
GET https://nymbot.ai/api/v1/models, који не треба кључ. примери испод користе
anthropic/claude-sonnet-5 и, за модел од другог произвођача,
moonshotai/kimi-k3Проверите да ли је модел који сте изабрали још увек на листи.
- Изаберите модел који може позвати алате. Ови агенти читају датотеке, уређују их и покрећу команде позивањем алата, на сваком кораку.
capabilities.toolsПоставитеtrue.nymbot/autoодбија било који захтев са алатима (400unsupported_tool), тако да не ради са било којим од њих. - Копирајте границе модела у алат. Већина алата захтева контекстни прозор и максимални излаз.
context_lengthиmax_output_tokensУређај који тражи више излаза него што модел дозвољава није одбијен; захтев се смањује на максимум модела. - Кораци долазе у целини. Захтев са алатима ради у једном комаду, а затим се враћа као ток, са живим пиндовима док модел ради.
Креирајте посебан кључ за сваки алат, са дневним поклопцем. Кодирајући агент прави много позива за модел за један задатак, сваки од којих до сада носи разговор, тако да један задатак може коштати много више од поруке за ћаскање.
Клод Код
Claude Code talks to Nymbot through its gateway settings. Set these in the shell you start it from:
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
- Основни URL је тачно
https://nymbot.ai/api: Не/v1i nema slash na kraju, pošto Claude Code dodaje/v1/messagessamom sebi. - Ključ ide u
ANTHROPIC_AUTH_TOKEN, који Клод Код шаље каоAuthorization: BearerДок је подешен, сачуван налог claude.ai се не користи за ове захтјеве и ограничења ваше претплате се не примењују. - Pin the model slots. By default Claude Code asks for Anthropic's newest model names, and
Nymbot answers a Claude name only with the same or a newer version from its catalog, never an
older one; a version the catalog does not carry yet returns
404Показатиopus,sonnetиhaikuu katalogu ids izbegava to. Ako koristitefableАлиса, СетANTHROPIC_DEFAULT_FABLE_MODELNa isti način. - Пиндинг Хаику слот такође помера Клод Цодеову позадинску рад, као што су наслови сесије, на тај јефтинији модел.
Покрените Claude Code и покрените /status• Тхе статус Таб треба да покаже
Anthropic base URL Линија са https://nymbot.ai/api i jedan
Auth token Линија именовања ANTHROPIC_AUTH_TOKEN.
Да бисте задржали подешавања за сваку сесију, ставите их у env Блокирање
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows) umesto. Nikada ne stavljajte ključ u projekat .claude/settings.jsonkoji je posvećen projektu.
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"
}
}
Још неколико подешавања вреди знати:
- Дужина излаза . сет
CLAUDE_CODE_MAX_OUTPUT_TOKENSНа пример, за моделmax_output_tokens, тако да Клод Цоде планира своје одговоре за лимит који модел заиста има. - Модел је пикер. са
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code reads Nymbot's model list at startup and adds the Claude models in it to/model. - Оставите саветника даље. Claude Code's advisor is a tool that runs on
Anthropic's own servers, which Nymbot cannot run, and a request carrying it is refused. Don't
turn it on with
/advisorили сетCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1da bi ga u potpunosti uklonili. - Оставите МЦП алат за претрагу. Claude Code turns it off for a custom base URL,
and Nymbot cannot take the tool references it sends, so don't set
ENABLE_TOOL_SEARCH=trueМЦП алати и даље раде; уместо тога се учитавају унапред.
Клод Цоде такође може да ради на моделу који није Клод: скрените слотове модела на други идентификатор каталога, као што су: moonshotai/kimi-k3и сет CLAUDE_CODE_MAX_CONTEXT_TOKENS
За овај модел context_lengthAnthropic не подржава Claude Code на другим моделима, па очекујте грубе ивице.
Клод Код у VS Код
Проширење ВС Цоде ради исто Клод Цоде, али проверава поверења пре него што почне, па му дајте подешавања у ВС Цоде властитим корисничким подешавањима. Преференције: Отворене корисничке поставке (JSON) и додај:
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 зауставља екстензију која вас тражи да се пријавите на Anthropic. Клод Код горе наведено важи и за проширење; подешавања у ~/.claude/settings.json такође, али провјера пријављивања екстензије чита само сопствена подешавања.
Кодекс CLI
Codex користи API Responses. Додајте Nymbot као провајдера у ~/.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
Posle set NYMBOT_API_KEY U vašem okruženju i trčanju codex.
multi_agent = falseТо је потребно. Codex's multi-agent tools come as a group of tools that Nymbot cannot take, and while they are on every request is refused with400unsupported_tool. Nymbot takes function tools and web search only; if Codex reportsunsupported_tool, функција или МЦП сервер који додаје другу врсту алата је укључен.- Изаберите модел који није један од ОпенАИ-ових. За идентификаторе модела препознаје се као ОпенАИ, као што су
openai/gpt-5.6-sol, Codex switches to a request format Nymbot cannot read, and the request is refused. Claude, Kimi and the other catalog models work. model_context_windowКодекс каже величину контекста модела, одcontext_lengthу списку модела; у супротном претпоставља 272.000 токена.- Codex offers the model a web search tool, which Nymbot runs with its own
WEB претраживање Када је питање потребно. сет
web_search = "disabled"на врху датотеке да га искључите. - Nymbot does not store responses. Codex already sends the whole conversation each time, so nothing needs to change.
клина
У Цлине подешавањима у ВС Коду:
- сет Понуђач пожара два OpenAI компатибилан.
- сет База URL два
https://nymbot.ai/api/v1. - Ставите кључ у OpenAI kompatibilan API ključ.
- Изаберите модел испод Модел ИД. Cline loads the list from Nymbot once the
URL and key are in; you can also type an id such as
anthropic/claude-sonnet-5.
Отвори Модел конфигурације i napuni u Контекст Виндовс Величина и
Макс излаз Токенс из листе модела, и тицк Подржава слике Ако модел има capabilities.vision, тако да Цлине правилно управља својим контекстом.
Кило Код
У екстензији ВС Цоде, отворен подешавањаIzađite na провајдери Таб, скрените до дна и кликните Custom провајдерПопуните у:
- ИД провајдера:
nymbot - Приказ имена:
Nymbot - Понуђач API: OpenAI компатибилан
- База URL:
https://nymbot.ai/api/v1 - Ватра кључVaš ključ
- Модели: изаберите их са листе Kilo учитавања од Nymbot
Кликните Подношење, и модели се појављују у селектору модела. За ЦЛИ, или да бисте поставили границе модела и подршку алатима, дефинишите провајдера у ~/.config/kilo/kilo.json
Umesto toga:
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 the Nymbot model id and the key above it is Kilo's own name for it, used in
"model" као nymbot/…узети limit sa liste modela; bez nje Kilo ne može da upravlja kontekstom.
Роо код
Roo Code was discontinued on May 15, 2026. If you still have it installed, it works with Nymbot
like this: set Понуђач пожара два OpenAI компатибилан,
База URL два https://nymbot.ai/api/v1Ставите свој кључ у
Ватра кључ и модел ИД у МоделРоо Цоде ради само кроз позиве алата, тако да модел мора имати capabilities.toolsПод конфигурацијом модела, сет Макс излаз Токенс, Прозор контекста и
Podrška slikama Из листе модела.
Настави
Continue's final release is 2.0.0 and it is no longer maintained, but the extension and its CLI
still work. Add Nymbot models to ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml За Виндовс :
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
capabilitieskaže nastavak šta model može da uradi, jer ne može da kaže iz Nymbot id-a.tool_useje ono što je Agent modu potrebno; napustiteimage_inputЗа модел безcapabilities.vision.- The second entry uses a Nymbot Уметнички модел Наставите са претрагом код базе.
Шта алати шаљу
A coding agent sends the model whatever it works with: your instructions, the files it opens, the output of the commands it runs. Through Nymbot, all of that is an ordinary API request, with the protections and limits described in Šta vatra može da vidi: it is not end-to-end encrypted, Nymbot does not store it, and the model's provider sees it.
- The tools keep their own histories on your machine, and some talk to their makers besides.
Claude Code, for one, still sends its telemetry to Anthropic when it runs on Nymbot; set
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1да заустави тај и његов други позадински саобраћај. његов ВебФетцх алат и даље проверава сваки домен са Антхропиц-ом, осим ако не поставитеskipWebFetchPreflightдваtrueu svojim postavkama. - Кључеви у датотекама подешавања су само сигурни као датотека. Држите их ван свега што се обавезујете, и прочитајте их из окружења где то алат дозвољава.