Перайсці да зместу
Назад у 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" У верхняй частцы файла выключаецца.
  • Nymbot does not store responses. Codex already sends the whole conversation each time, so nothing needs to change.

Клайн

У параўнанні з прынцыпамі 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'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 tells Continue what the model can do, since it cannot tell from a 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=1 Для гэтага трэба выбраць максімальна камфортную позу і паспрабаваць супакоіць дыханне. skipWebFetchPreflight два true У іх устаноўцы.
  • Шкада, што прэзыдэнт не прысутнічаў на Менскім форуме, можа быць, у наступным годзе?