База знань розробників
Кодування інструментів
Кодуючі агенти, які дозволяють вибрати, куди йдуть їхні запити на моделі, можуть працювати на 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 не використовується для цих запитів, і обмеження вашої підписки не застосовуються. - За замовчуванням Клод Код запитує найновіші назви моделей Anthropic, а Nymbot відповідає на ім'я Клод тільки з такою ж або більш новою версією з його каталогу, ніколи не старішою; версія, каталог не несе ще повертає
404Показатиopus,sonnetіhaikuу каталозі ids уникнути цього. Якщо ви використовуєтеfableІсторія, SetANTHROPIC_DEFAULT_FABLE_MODELтой же спосіб. - Складання слота Haiku також переміщає роботу Клода Кода, наприклад, назви сеансів, до цієї дешевшої моделі.
Запустити Claude Code і запустити /status• The Статус Таб повинен показувати
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. - Відпустіть свого консультанта. Claude Code's Advisor - це інструмент, який працює на власних серверах Anthropic, які Nymbot не може запустити, і запит, що несе його, відмовляється.
/advisorабо SetCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1Щоб її повністю виключити. - Вимкніть інструмент MCP. Claude Code вимикає його для власної бази URL, і Nymbot не може брати посилання на інструменти, які він надсилає, тому не встановлюйте
ENABLE_TOOL_SEARCH=trueІнструменти MCP все ще працюють; замість цього вони завантажуються вперед.
Claude Code також може працювати на моделі, яка не є Claude: вкажіть слоти моделі на інший каталог id, наприклад: moonshotai/kimi-k3І СІТ CLAUDE_CODE_MAX_CONTEXT_TOKENS
Для цієї моделі context_lengthAnthropic не підтримує Claude Code на інших моделях, тому очікуйте грубих країв.
Клод Код vs. Код
Розширення VS Code працює так само, як і Claude Code, але перевіряє довіреності, перш ніж починати, тому дайте йому налаштування в власних налаштуваннях користувача VS Code. Налаштування користувача Open User Settings (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Це необхідно Кодекс мульти-агентні інструменти приходять як група інструментів, які 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"у верхній частині файлу, щоб вимкнути його. - Nymbot does not store responses. Codex already sends the whole conversation each time, so nothing needs to change.
Клін
Налаштування Cline в VS Code:
- Сет Постачальник вогню два OpenAI сумісний.
- Сет Базова URL два
https://nymbot.ai/api/v1. - Введіть свій ключ у OpenAI сумісний API ключ.
- Виберіть модель під Модель IDCline завантажує список з Nymbot після того, як URL і ключ знаходяться в ньому; ви також можете ввести ід, наприклад:
anthropic/claude-sonnet-5.
ВІДЧИНЕНО Модель конфігурації І заповнити Розмір вікна Контекст і
Макс Вихід Токенів з списку моделей, і тик Підтримка зображень Якщо модель має capabilities.visionТаким чином, Cline правильно керує своїм контекстом.
Кілокод
У розширення VS Code, відкритий НалаштуванняІдіть до The Постачальники таб, прокручуйте вниз і клацніть Custom Постачальникзаповнити в:
- Постачальник ID:
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 є id моделі Nymbot, а ключ над ним є власною назвою Kilo для нього, що використовується в
"model" Як nymbot/…Взяти limit з списку моделей; без неї Kilo не може керувати контекстом.
Роу Код
Roo Code було припинено 15 травня 2026 року.Якщо ви все ще маєте його встановлений, він працює з Nymbot таким чином: Постачальник вогню два OpenAI сумісний,
Базова URL два https://nymbot.ai/api/v1Покладіть свій ключ в
Пожежний ключ ІД моделі в МодельRoo Code працює тільки через виклики інструментів, тому модель повинна мати capabilities.toolsЗа допомогою конфігурації моделі, налаштування Макс Вихід Токенів, Вікно контексту і
Підтримка зображень з списку моделей.
Продовжити
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 Для 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 Вбудована модель Продовжуємо пошук бази даних.
Що дають інструменти
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 Що бачить вогонь: він не шифрований від кінця до кінця, Nymbot не зберігає його, і провайдер моделі бачить його.
- Інструменти зберігають свої власні історії на вашій машині, а деякі розмовляють з їхніми виробниками, крім того.Клод Код, для одного, все ще надсилає свою телеметрію до Anthropic, коли він працює на Nymbot;
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1WebFetch все ще перевіряє кожен домен з Anthropic, якщо ви не налаштуєтеskipWebFetchPreflightдваtrueу своїх установках. - Ключі в файлах налаштувань є настільки ж безпечними, як і файл. Тримайте їх поза межами того, що ви робите, і читайте їх з середовища, де це дозволяє інструмент.