Прескокнете до содржината
Враќање на Nymbot

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

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

Кодирање агенти кои ви овозможуваат да изберете каде нивните барања модел одат може да се кандидира на Nymbot. Секој од нив треба база URL, клуч и модел id; оваа страница дава точни поставки за секој.

Пред да започнете

Потребен ви е 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 алатка која бара повеќе излез отколку што дозволува моделот не се одбива; барањето се намалува до максимумот на моделот.
  • Чекорите доаѓаат целосно. Барање со алатки се изведува во еден дел и потоа се испраќа назад како поток, со останете живи додека моделот работи.
Дајте му на секоја алатка свој клуч

Направете посебен клуч за секоја алатка, со дневна капа.Агентот за кодирање прави многу модел повици за една задача, секоја од кои го носи разговорот досега, така што една задача може да чини далеку повеќе од пораката за разговор.

Клод Кодекс

Клод Код му зборува на 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 не се користи за овие барања и ограничувањата на вашата претплата не се применуваат.
  • Дефинитивно, Claude Code бара најновите имиња на модели на Anthropic, а Nymbot одговара на име на Claude само со иста или понова верзија од неговиот каталог, никогаш постара; верзија која каталогот не го носи се уште враќа 404Потврдување opus, sonnet и haiku на каталог ids го избегнува тоа. Ако го користите fable Седиште, Седиште ANTHROPIC_DEFAULT_FABLE_MODEL На ист начин.
  • Превртувањето на хаику слотот, исто така, ја поместува работата на Клод Код во позадина, како што се насловите на сесијата, на тој поевтин модел.

Започнете Claude Code и трчајте /statusна Статус Таб треба да покаже 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или сет CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Да се отстрани целосно.
  • Откажете го MCP алатката за пребарување. Claude Code го исклучува за прилагодена база URL, а Nymbot не може да ги земе референците за алатките што ги испраќа, па не поставувајте ENABLE_TOOL_SEARCH=trueMCP алатките сè уште работат; тие се вчитаат напред наместо тоа.

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

Клод Код во VS Код

Проширението VS Code работи на ист Claude Code, но проверува за верификации пред да започне, па дајте му ги поставките во сопствените кориснички поставки на VS Code. Преференции: Отворете ги корисничките поставки (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 не може да ги преземе, и додека тие се на секое барање е одбиен со 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" на врвот на датотеката за да го исклучите.
  • Codex веќе го испраќа целиот разговор секој пат, така што ништо не треба да се менува.

Клинички

Во поставувањата на Cline во VS Code:

  1. сет Огнено снабдување двајца OpenAI компатибилен.
  2. сет База на URL двајца https://nymbot.ai/api/v1.
  3. Внесете го клучот во OpenAI компатибилен API клуч.
  4. Изберете модел под Модел IDCline ја вчита листата од Nymbot откако URL-то и клучот се во; исто така можете да внесете id како што е anthropic/claude-sonnet-5.

Отвори Модел на конфигурација Пополнете во Големина на прозорецот Контекст и Макс излез токени од листата на модели, и тик Поддршка на слики Ако моделот има capabilities.vision, така што Cline го управува својот контекст правилно.

Код на килограмот

Во екстензијата VS Code, отворен подесувањаОдете на провајдери таб, да се движите до дното и кликнете Понудувач CustomПополнете во:

  • Идентификатор на провајдерот: 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 е идентитетот на моделот на Nymbot и клучот над него е сопственото име на Kilo за него, кој се користи во "model" како nymbot/…Земи limit од листата на модели; без неа Kilo не може да управува со контекстот.

Рускиот код

Roo Code беше прекинат на 15 мај 2026 година.Ако сè уште го имате инсталиран, работи со Nymbot вака: Огнено снабдување двајца OpenAI компатибилен, База на URL двајца https://nymbot.ai/api/v1Ставете го вашиот клуч во Огнениот клуч и модел id во Модел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. tool_use е она што му е потребно на агентот режим; оставете го надвор image_input За еден модел без capabilities.vision.
  • Вториот влез користи Nymbot Вграден модел Продолжете со пребарувањето за база на кодови.

Што праќаат алатките

Агентот за кодирање го испраќа моделот што и да работи: вашите инструкции, датотеките што ги отвора, излезот на командите што ги извршува. Што може да види огнот: не е енд-то-енд шифриран, Nymbot не го складира, а провајдерот на моделот го гледа.

  • Алатките ги чуваат своите истории на вашата машина, а некои разговараат со нивните производители освен тоа.Клод Код, за еден, сè уште ја испраќа својата телеметрија до Anthropic кога работи на Nymbot; CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 Неговата алатка WebFetch сè уште го проверува секој домен со Anthropic освен ако не го поставите skipWebFetchPreflight двајца true во своите поставувања.
  • Клучевите во датотеките со поставки се само толку безбедни како датотеката. Држете ги надвор од сè што се ангажирате, и прочитајте ги од околината каде што алатката го дозволува тоа.