База знань розробників
Кодування інструментів
Кодуючі агенти, які дозволяють вибрати, куди йдуть їхні запити на моделі, можуть працювати на 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"у верхній частині файлу, щоб вимкнути його. - Кодекс вже відправляє всю розмову кожен раз, тому нічого не потрібно змінювати.
Клін
Налаштування 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 є 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=1WebFetch все ще перевіряє кожен домен з Anthropic, якщо ви не налаштуєтеskipWebFetchPreflightдваtrueу своїх установках. - Ключі в файлах налаштувань є настільки ж безпечними, як і файл. Тримайте їх поза межами того, що ви робите, і читайте їх з середовища, де це дозволяє інструмент.