База знания Разработчиците
Кодиране инструменти
Агентите за кодиране, които ви позволяват да изберете къде отиват техните заявки за модел, могат да се изпълняват на Nymbot. Всеки от тях се нуждае от базов URL, ключ и идентификатор на модел; тази страница дава точните настройки за всеки.
Тази страница е машинно преведена за удобство. Английският оригинал е версията, която се прилага.
Преди да започнете
Имате нужда от API ключ, направен в приложението Огънят менюто (виж Огнени ключовеВсеки инструмент говори за един от трите формата на API и това определя основния URL адрес:
| инструмент | Форматът | Основни URL |
|---|---|---|
| Клод Код | Антропогенни послания | https://nymbot.ai/api |
| Кодекс CLI | отговори | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Продължение | Чат завършване | https://nymbot.ai/api/v1 |
Моделът IDS идва от Моделният списък,
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Инструмент, който иска повече изход, отколкото позволява моделът, не се отхвърля; искането се понижава до максимума на модела. - Стъпките са пълни. Запитване с инструменти се изпълнява в едно парче и след това се изпраща обратно като поток, с живи пиндове, докато моделът работи.
Създайте отделен ключ за всеки инструмент, с дневна капачка.Агентът за кодиране прави много моделни обаждания за една задача, всяка от които носи разговора до момента, така че една задача може да струва много повече от съобщение за чат.
Клод Код
Клод Код говори с Nymbot чрез настройките на портала. Поставете тези в черупката, от която го стартирате:
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: Не/v1и няма да се скъса в края, тъй като Клод Код добавя/v1/messagesсамия себе си. - Ключът влиза в
ANTHROPIC_AUTH_TOKEN, който Клод Код изпраща катоAuthorization: BearerДокато е зададен, за тези заявки не се използва записан вход claude.ai и не се прилагат ограниченията на абонамента ви. - По подразбиране Claude Code пита за най-новите имена на модели на Anthropic, а Nymbot отговаря на име Claude само със същата или по-нова версия от своя каталог, никога по-стара; версия, която каталогът не носи все още връща
404Посочванеopus,sonnetиhaikuна каталог ids избягва това. Ако използватеfableАсеновград, сетANTHROPIC_DEFAULT_FABLE_MODELПо същия начин. - Пръскането на слота Haiku също премества работата на Claude Code на фона, като например заглавията на сесиите, към по-евтиния модел.
Стартиране на Claude Code и изпълнение /statusна статут Таб трябва да покаже
Anthropic base URL линията с https://nymbot.ai/api и една
Auth token Линията на името ANTHROPIC_AUTH_TOKEN.
За да запазите настройките за всяка сесия, поставете ги в env Блокът на
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json на Windows) вместо. Никога не поставяйте ключа в .claude/settings.jsonкоито са ангажирани с проекта.
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, Клод Код чете списъка с модели на Nymbot в стартап и добавя моделите на Клод в него/model. - Оставете съветника настрана. Съветникът на Клод Код е инструмент, който работи на собствените сървъри на Anthropic, които Nymbot не може да изпълни и искането, което го носи, се отхвърля.
/advisorили сетCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1За да го премахнете напълно. - Откажете търсенето на MCP инструмент. Claude Code го изключва за потребителски базов URL, а Nymbot не може да вземе препратките към инструментите, които изпраща, така че не задавайте
ENABLE_TOOL_SEARCH=trueMCP инструментите все още работят; те се зареждат предварително вместо това.
Claude Code може да работи и на модел, който не е Claude: посочете слотовете на модела на друг каталог id, като например moonshotai/kimi-k3и сет CLAUDE_CODE_MAX_CONTEXT_TOKENS
За този модел context_lengthAnthropic не поддържа Claude Code на други модели, така че очаквайте груби ръбове.
Клод Код срещу Код
Разширението VS Code работи със същия Claude Code, но проверява за удостоверения, преди да започне, така че му дайте настройките в собствените потребителски настройки на VS Code. Отваряне на потребителски настройки (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
След това се NYMBOT_API_KEY В твоята среда и тичане codex.
multi_agent = falseТова е необходимо. Многоагентните инструменти на Codex идват като група от инструменти, които Nymbot не може да вземе, и докато те са на всяко искане се отказва с400unsupported_toolNymbot приема само функционални инструменти и уеб търсене; ако Codex докладваunsupported_tool, функция или MCP сървър, който добавя друг вид инструмент е включен.- Изберете модел, който не е от OpenAI. За идентификаторите на модела той разпознава като OpenAI, като например
openai/gpt-5.6-sol, Codex превключва към формат на заявка Nymbot не може да чете, и заявката се отхвърля. model_context_windowКодекс показва контекстния размер на модела, отcontext_lengthв списъка с модели; в противен случай той приема 272 000 токена.- Codex предлага на модела инструмент за уеб търсене, който Nymbot изпълнява със собствен
WEB Търсене когато въпросът се нуждае от него. сет
web_search = "disabled"в горната част на файла, за да го изключите. - Codex вече изпраща целия разговор всеки път, така че нищо не трябва да се променя.
Клайн
В настройките на Cline в VS Code:
- сет Огнени доставчици две OpenAI съвместими.
- сет Основни URL две
https://nymbot.ai/api/v1. - Поставете ключа си в OpenAI съвместим API ключ.
- Изберете модел под Моделът IDCline зарежда списъка от Nymbot, след като URL адресът и ключът са включени; можете също да въведете идентификатор, като например
anthropic/claude-sonnet-5.
Отворете Модел на конфигурация Попълнете в Размер на прозореца Контекст и
Max Output Токени от списъка на моделите, и тик Подкрепа за изображения Ако моделът има capabilities.vision, така че Cline управлява контекста си правилно.
Килографски код
В разширението VS Code, отворено НастройкиОтидете на Доставчици таб, плъзнете до дъното и кликнете Custom доставчикПопълнете в:
- Идентификатор на доставчика:
nymbot - Показване на име:
Nymbot - Доставчик на API: OpenAI съвместими
- Основни URL:
https://nymbot.ai/api/v1 - Огненият ключВашият ключ
- Моделите: изберете ги от списъка Kilo loads от Nymbot
Кликнете Подаване, и моделите се появяват в селектора на модела. За CLI или за да зададете границите на модела и поддръжката на инструментите, дефинирайте доставчика в ~/.config/kilo/kilo.json
вместо това:
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 е Nymbot модел id и ключът над него е собственото име на Kilo за него, използвано в
"model" като nymbot/…Вземи limit от списъка с модели; без него Kilo не може да управлява контекста.
Роу Код
Roo Code е прекратен на 15 май 2026 г. Ако все още го имате инсталиран, той работи с Nymbot по следния начин: Огнени доставчици две OpenAI съвместими,
Основни URL две https://nymbot.ai/api/v1Поставете ключа си в
Огненият ключ Моделът ID в моделътRoo Code работи само чрез повиквания на инструменти, така че моделът трябва да има capabilities.toolsПод конфигурацията на модела, задайте Max Output Токени, Прозорец на контекста и
Поддръжка на изображенията от списъка на моделите.
Продължи
Окончателното издание на Continue е 2.0.0 и вече не се поддържа, но разширението и неговият CLI все още работят. ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml за 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
capabilitiesпродължава това, което моделът може да направи, тъй като не може да каже от Nymbot id.tool_useТова е това, от което се нуждае режимът на агент; оставетеimage_inputМоделът безcapabilities.vision.- Вторият вход използва Nymbot Вграден модел За да продължите търсенето на базата данни.
Какво изпращат инструментите
Кодиращият агент изпраща на модела каквото и да работи с него: вашите инструкции, файловете, които отваря, изхода на командите, които изпълнява. Какво може да види огънят: не е шифровано от край до край, Nymbot не го съхранява и доставчикът на модела го вижда.
- Инструментите запазват собствената си история на вашата машина, а някои говорят с техните създатели освен това.Клод Код, за един, все още изпраща своята телеметрия на Anthropic, когато работи на Nymbot;
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1инструментът WebFetch все още проверява всеки домейн с Anthropic, освен ако не зададетеskipWebFetchPreflightдвеtrueв техните настройки. - Ключовете в файловете с настройки са само толкова сигурни, колкото файла. Дръжте ги далеч от всичко, което се ангажирате, и ги прочетете от средата, където инструментът позволява.