Пређи на садржај
Nazad na Nymbot

База знања Развијачи

Кодирање алата

Кодирајући агенти који вам омогућавају да изаберете где њихови захтеви за модел иду могу се покренути на Нимботу. Сваки од њих треба базни УРЛ, кључ и идентификатор модела; ова страница даје тачна подешавања за сваки.

pre nego što počneš

Потребан вам је API кључ, направљен у апликацији Огње Мени (погледајте Ватра кључевиСваки алат говори о једном од три формата АПИ-а, а то одлучује о његовом базном УРЛ-у:

алатФорматБаза URL
Клод КодАнтрополошке порукеhttps://nymbot.ai/api
Кодекс CLIOdgovorihttps://nymbot.ai/api/v1
Цлине, Кило Код, Роо Код, НаставиЦхат завршетак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 Уређај који тражи више излаза него што модел дозвољава није одбијен; захтев се смањује на максимум модела.
  • Кораци долазе у целини. Захтев са алатима ради у једном комаду, а затим се враћа као ток, са живим пиндовима док модел ради.
Дајте сваком алату свој кључ

Креирајте посебан кључ за сваки алат, са дневним поклопцем. Кодирајући агент прави много позива за модел за један задатак, сваки од којих до сада носи разговор, тако да један задатак може коштати много више од поруке за ћаскање.

Клод Код

Клод Код разговара са Нимботом преко његових подешавања капије. Поставите их у шкољку коју покрећете од:

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 i nema slash na kraju, pošto Claude Code dodaje /v1/messages samom sebi.
  • Ključ ide u ANTHROPIC_AUTH_TOKEN, који Клод Код шаље као Authorization: BearerДок је подешен, сачуван налог claude.ai се не користи за ове захтјеве и ограничења ваше претплате се не примењују.
  • Подразумевано, Клод Код тражи најновија имена модела Антхропиц-а, а Нимбот одговара на име Клод само са истом или новијом верзијом из свог каталога, никада старијег; верзија коју каталог још не носи враћа 404Показати opus, sonnet и haiku u katalogu ids izbegava to. Ako koristite fable Алиса, Сет ANTHROPIC_DEFAULT_FABLE_MODEL Na isti način.
  • Пиндинг Хаику слот такође помера Клод Цодеову позадинску рад, као што су наслови сесије, на тај јефтинији модел.

Покрените Claude Code и покрените /status• Тхе статус Таб треба да покаже Anthropic base URL Линија са https://nymbot.ai/api i jedan Auth token Линија именовања ANTHROPIC_AUTH_TOKEN.

Да бисте задржали подешавања за сваку сесију, ставите их у env Блокирање ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json Windows) umesto. Nikada ne stavljajte ključ u projekat .claude/settings.jsonkoji je posvećen projektu.

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, Клод Цоде чита Нимботова листа модела на стартупу и додаје Клод моделе у њој на /model.
  • Оставите саветника даље. Claude Code's Advisor је алат који ради на сопственим серверима Anthropic-а, који Нимбот не може да покрене, а захтев који га носи је одбијен. /advisorили сет CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 da bi ga u potpunosti uklonili.
  • Оставите МЦП алат за претрагу. Клод Цоде га искључује за прилагођени базни УРЛ, а Нимбот не може узети референце алата које шаље, па не постављајте ENABLE_TOOL_SEARCH=trueМЦП алати и даље раде; уместо тога се учитавају унапред.

Клод Цоде такође може да ради на моделу који није Клод: скрените слотове модела на други идентификатор каталога, као што су: moonshotai/kimi-k3и сет CLAUDE_CODE_MAX_CONTEXT_TOKENS За овај модел context_lengthAnthropic не подржава Claude Code на другим моделима, па очекујте грубе ивице.

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

Проширење ВС Цоде ради исто Клод Цоде, али проверава поверења пре него што почне, па му дајте подешавања у ВС Цоде властитим корисничким подешавањима. Преференције: Отворене корисничке поставке (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

Posle set NYMBOT_API_KEY U vašem okruženju i trčanju codex.

  • multi_agent = false То је потребно. Кодексови мулти-агентни алати долазе као група алата које Нимбот не може да преузме, и док су на сваком захтеву одбијени са 400 unsupported_toolНимбот узима само функционалне алате и веб претрагу; ако Кодек извештава unsupported_tool, функција или МЦП сервер који додаје другу врсту алата је укључен.
  • Изаберите модел који није један од ОпенАИ-ових. За идентификаторе модела препознаје се као ОпенАИ, као што су openai/gpt-5.6-sol, Кодекс прелази на формат захтева Нимбот не може читати, а захтев је одбијен.Клод, Кими и други модели каталога раде.
  • model_context_window Кодекс каже величину контекста модела, од context_length у списку модела; у супротном претпоставља 272.000 токена.
  • Кодек нуди моделу алат за претраживање на вебу, који Нимбот покреће са сопственим WEB претраживање Када је питање потребно. сет web_search = "disabled" на врху датотеке да га искључите.
  • Кодекс већ шаље цео разговор сваки пут, тако да ништа не треба мењати.

клина

У Цлине подешавањима у ВС Коду:

  1. сет Понуђач пожара два OpenAI компатибилан.
  2. сет База URL два https://nymbot.ai/api/v1.
  3. Ставите кључ у OpenAI kompatibilan API ključ.
  4. Изаберите модел испод Модел ИДЦлине учитава листу из Нимбот-а када су УРЛ и кључ укључени; такође можете унети идентификатор као што је anthropic/claude-sonnet-5.

Отвори Модел конфигурације i napuni u Контекст Виндовс Величина и Макс излаз Токенс из листе модела, и тицк Подржава слике Ако модел има capabilities.vision, тако да Цлине правилно управља својим контекстом.

Кило Код

У екстензији ВС Цоде, отворен подешавањаIzađite na провајдери Таб, скрените до дна и кликните Custom провајдерПопуните у:

  • ИД провајдера: nymbot
  • Приказ имена: Nymbot
  • Понуђач API: OpenAI компатибилан
  • База URL: https://nymbot.ai/api/v1
  • Ватра кључVaš ključ
  • Модели: изаберите их са листе Kilo учитавања од Nymbot

Кликните Подношење, и модели се појављују у селектору модела. За ЦЛИ, или да бисте поставили границе модела и подршку алатима, дефинишите провајдера у ~/.config/kilo/kilo.json Umesto toga:

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 је идентификатор модела Нимбот и кључ изнад њега је Кило-ово име за њега, које се користи у "model" као nymbot/…узети limit sa liste modela; bez nje Kilo ne može da upravlja kontekstom.

Роо код

Роо Цоде је прекинут 15. маја 2026. године.Ако га и даље имате инсталиран, ради са Нимботом овако: поставите Понуђач пожара два OpenAI компатибилан, База URL два https://nymbot.ai/api/v1Ставите свој кључ у Ватра кључ и модел ИД у МоделРоо Цоде ради само кроз позиве алата, тако да модел мора имати capabilities.toolsПод конфигурацијом модела, сет Макс излаз Токенс, Прозор контекста и Podrška slikama Из листе модела.

Настави

Завршно издање Continue је 2.0.0 и више се не одржава, али екстензија и њен ЦЛИ и даље раде. ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml За Виндовс :

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 kaže nastavak šta model može da uradi, jer ne može da kaže iz Nymbot id-a. tool_use je ono što je Agent modu potrebno; napustite image_input За модел без capabilities.vision.
  • Други улаз користи Нимбот Уметнички модел Наставите са претрагом код базе.

Шта алати шаљу

Кодирајући агент шаље моделу шта год да ради: ваше инструкције, датотеке које отвара, излаз команде које покреће.Преко Нимбота, све то је обичан АПИ захтев, са заштитама и ограничењима описаним у Šta vatra može da vidi: није шифровано од краја до краја, Нимбот га не чува, а провајдер модела га види.

  • Алати чувају своје историје на вашој машини, а неки разговарају са својим произвођачима осим.Клод Цоде, за један, и даље шаље своју телеметрију Антхропиц када ради на Нимботу; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 да заустави тај и његов други позадински саобраћај. његов ВебФетцх алат и даље проверава сваки домен са Антхропиц-ом, осим ако не поставите skipWebFetchPreflight два true u svojim postavkama.
  • Кључеви у датотекама подешавања су само сигурни као датотека. Држите их ван свега што се обавезујете, и прочитајте их из окружења где то алат дозвољава.