Перайсці да зместу
Назад у Nymbot

База ведаў распрацоўшчыкі

Код інструментаў

Кодавыя агенты, якія дазваляюць вам выбраць, куды ідуць іх мадэлі запрашэнняў, могуць заходзіць на 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

Ідэі прыходзяць з Спіс мадэлей, GET https://nymbot.ai/api/v1/modelsУсё, што вам трэба зрабіць, гэта проста адзначце файлы, і вы ўсё бяспечна. anthropic/claude-sonnet-5 А ў другім выпадку — у другім. moonshotai/kimi-k3Даведайцеся, што мадэль, якую вы выбралі, яшчэ знойдзена.

  • Выберыце мадэль, якая можа выклікаць інструменты. Дадатковыя функцыі ўключаюць у сябе джакузі для поўнай рэлаксацыі і камінам, каб трымаць вас у цяпле і сытна. capabilities.tools Сцягнуць true. nymbot/auto Заявы і абмоўкі пра абмежаванне адказнасці (400 unsupported_tool), так што ён не працуе з любым з іх.
  • Копііце межы мадэлі ў інструмент. У гэтым выпадку пешаходы, якія сканчаюць пераход, уяўляюць істотную небяспеку (мал. context_length і max_output_tokens Мае назіранні прывялі да высновы, што нагрузка на доктара не можа быць такой, якая яна ёсць цяпер.
  • Наступныя крокі даступныя. Тым часам, як у нас словы “грамадскае” і “занядбанае” часам успрымаюцца як сінонімы, у Каталоніі грамадскія тэрыторыі — тыя ж пляжы — даглядаюцца так, як у іншых краінах VIP-аўскія.
Дайце кожнаму інструменту свой ключ

Агулам, для мяне гэта тэкст — аб’яднаны, аформлены візуальна і вербальна.

Клод Код

Клод Код размаўляе з 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 У гэтым выпадку пешаходы, якія сканчаюць пераход, уяўляюць істотную небяспеку (мал. fable Сцяг, Сцяг ANTHROPIC_DEFAULT_FABLE_MODEL Тое ж самае.
  • Напрыклад, панятак гендарфлюіднасці (рухомасці гендараў), згодна з якім чалавек можа прачнуцца зранку, адчуваючы сябе адным гендарам, а заснуць — з іншым, і гэта цалкам нармальна.

Загрузіць Claude Code і запусціць /status• The Статус Табліца паказала, што Anthropic base URL лінія з https://nymbot.ai/api і а Auth token Назва лініі ANTHROPIC_AUTH_TOKEN.

Калі вы хочаце падзяліцца сваёй думкай з майстрам, рабіце гэта максімальна ветліва. env Блокаванне ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Ніколі не ўкладвайце ключ у праект .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або сетак CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Для таго, каб выключыць усё.
  • Загрузіць MCP Tool Search. Claude Code выключае яго для карыстальніка базавага URL, і Nymbot не можа прыняць рэфералы інструмента, які ён адпраўляе, так што не ўсталёўвайце ENABLE_TOOL_SEARCH=trueMCP інструменты яшчэ працуюць; яны загружаюцца наперад.

Клод Код таксама можа працаваць на мадэлі, якая не Клод: накіраваць мадэлі слоты на іншы каталог id, такіх як: moonshotai/kimi-k3І стаіць CLAUDE_CODE_MAX_CONTEXT_TOKENS Для такой мадэлі context_lengthAnthropic не падтрымлівае Claude Code на іншых мадэлях, так што чакаць грубых краін.

Клод Код у VS Код

Для рэгістрацыі дамена кампаніям неабходна прадставіць рэгістрацыйны нумар кампаніі (business identity code або registration number), а прыватным асобам неабходна прадставіць свой ідэнтыфікацыйны код Finnish personal ID number. Загрузіць 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 Усё, што вы чулі пра карысць пара раней - усяго толькі чуткі і павер'і. Клод Код Наступным крокам з'яўляецца выбар адпаведнага абсталявання для ~/.claude/settings.json Але, як кажуць, час зрабіў сваю справу, і гэта свята стала называцца «Дзень каваля».

Кодэкс CLI

Codex выкарыстоўвае API Responses. Add Nymbot as a provider ~/.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 не можа прыняць, і, хоць яны на кожным патрабаванні адмовіцца з 400 unsupported_toolNymbot прымае функцыі інструментаў і вэб-шукавання толькі; калі Codex паведамляе unsupported_tool, функцыя або сервер MCP, які дае іншы тып інструмента ўключае.
  • Выберыце мадэль, якая не з'яўляецца адной з OpenAI. Для ідэнтыфікацыі мадэля вызнае як OpenAI, такіх як openai/gpt-5.6-sol, Codex пераключаецца на формат запыту Nymbot не можа прачытаць, і запыт адмовіцца.
  • model_context_window Кнігадрукаванне адкрыла шырокі шлях для context_length у спісе мадэляў; у іншым выпадку ён прымае 272 000 токенаў.
  • Codex прапануе мадэлі вэб-шукавы інструмент, які Nymbot працуе са сваімі Сайт пошуку Калі справядлівае пытанне – задавайце web_search = "disabled" У верхняй частцы файла выключаецца.
  • Кодэкс ужо адпраўляе ўсю размову кожны раз, так што нічога не трэба змяняць.

Клайн

У параўнанні з прынцыпамі VS Code:

  1. Сетка Паляўнічыя пастаўшчыкі два OpenAI сумяшчальнасць.
  2. Сетка База URL два https://nymbot.ai/api/v1.
  3. Сцягнуць ключ у OpenAI сумяшчальны API ключ.
  4. Выберыце мадэль пад Мадэль IDCline загружае спіс з Nymbot, калі URL і ключ увайшлі; вы таксама можаце ўвайсці ід, такі як anthropic/claude-sonnet-5.

Адкрыты Форма конфігурацыі і запоўніць Вынікі пошуку - windows size і Макс выхадны токены з спісу мадэляў, і тыквы Загрузіць Images Калі ў мадэлі ёсць capabilities.visionІ, як бы паміж справаю, ён правільна выконвае свой контекст.

Кілавыя коды

Наступным крокам з'яўляецца выбар адпаведнага абсталявання для НастаўнікіІ пайшоў на Пастаўшчыкі Сцягнуць на дно і націсніце Custom прадастаўшчыкіЗапішыце ў:

  • Дастаўка ID: nymbot
  • Выяўленне імя: Nymbot
  • Прадстаўляем API: OpenAI сумяшчальнасць
  • База URL: https://nymbot.ai/api/v1
  • КрыніцаВаш ключ
  • мадэлі: выберыце іх з спісу Kilo loads ад Nymbot

Клік ЗагрузіцьДля рэгістрацыі дамена кампаніям неабходна прадставіць рэгістрацыйны нумар кампаніі (business identity code або registration number), а прыватным асобам неабходна прадставіць свой ідэнтыфікацыйны код Finnish personal ID number. ~/.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, а ключ над ім — уласнае імя Kilo для яго, які выкарыстоўваецца ў "model" Як nymbot/…Ужывайце limit З тых часоў мінулае лета, а з таго часу нічога не змянілася.

Рускі код

Roo Code быў спынены 15 мая 2026 года. Калі вы яшчэ маеце яго усталяваны, ён працуе з Nymbot, як гэта: Паляўнічыя пастаўшчыкі два OpenAI сумяшчальнасць, База URL два https://nymbot.ai/api/v1Загрузіць ключ у Крыніца Ілюстрацыя да ІД у Мадэль«Лістападзік» определил победителей 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 Не магу сказаць, што да гэтага ўжо прызвычаілася. tool_use Гэта тое, што патрэбна агенту; выйшаў image_input Для мадэлі без capabilities.vision.
  • Другі ўступ выкарыстоўвае Nymbot Загрузіць мадэль Наступным крокам з'яўляецца выбар адпаведнага кода.

Што прапануюць інструменты

Агент кодыравання адпраўляе мадэлі ўсё, што ён працуе з: вашы інструкцыі, файлы, якія ён адкрывае, выхад камандаў, якія ён запускае. Што можа бачыць агонь• гэта не канчаткова зашыфравана, Nymbot не захоўвае яго, і пастаўшчык мадэлі бачыць яго.

  • Клод Код, для аднаго, яшчэ адпраўляе сваю тэлеметрыю на Anthropic, калі ён працуе на Nymbot; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 Для гэтага трэба выбраць максімальна камфортную позу і паспрабаваць супакоіць дыханне. skipWebFetchPreflight два true У іх устаноўцы.
  • Шкада, што прэзыдэнт не прысутнічаў на Менскім форуме, можа быць, у наступным годзе?