Мазмунга өтүү
Nymbot'ко кайтуу

Билим базасы Розработчикдер

Программалоо куралдары

Моделдик суроо-талаптардын каякка барышын тандап алууга мүмкүндүк берген код жазуучу агенттер Nymbot платформасында иштеши мүмкүн. Ар бирине негизги URL, ачкыч жана модель id керек; бул баракча ар бири үчүн так жөндөөлөрдү берет.

Баштоодон мурун

Сизге тиркемеде жасалган API ачкычы керек API меню (көрүңүз API ачкычтары). Ар бир курал API'нын үч форматынын бирин колдонот жана бул анын базалык URL дарегин аныктайт:

КуралФорматНегизги URL
Claude CodeAnthropic билдирүүлөрүhttps://nymbot.ai/api
Codex CLIЖоопторhttps://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, ContinueChat Completionshttps://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 модельдердин тизмесинде. Модельге караганда көбүрөөк чыгарылышты талап кылган курал четке кагылбайт; суроо-талап модельдин максималдуу чегине чейин төмөндөтүлөт.
  • Кадамдар бүтүн бойдон келет. Инструменттер менен иштөөчү суроо-талап бир бүтүн бойдон иштеп, андан кийин модель иштеп жатканда keep-alive ping-сигналдары менен поток (stream) түрүндө кайтарылат. Төмөндөгү ар бир инструментте поток режими иштейт, бирок ар бир кадам сөз сайын эмес, бир жолу бүтүндөй эле пайда болот.
Ар бир куралга өзүнүн ачкычын бериңиз

Ар бир курал үчүн күндөлүк чектөөсү бар өзүнчө ачкыч жасаңыз. Код жазуучу агент бир тапшырма үчүн моделге көптөгөн суроо-талаптарды жөнөтөт, алардын ар бири чектөөсүз өткөн сүйлөшүүнүн мазмунун алып жүрөт, ошондуктан бир тапшырма бир чат билдирүүсүнөн алда канча кымбат турушу мүмкүн. Ачкычка чектөө коюу — куралдын максималдуу канча чыгым чыгара аларын билүүнүн эң жөнөкөй жолу, ал эми аны жокко чыгаруу ошол эле куралдын ишин токтотот.

Claude Code

Claude Code Nymbot менен шлюз жөндөөлөрү аркылуу байланышат. Аларды аны иштеткен shell аркылуу жөндөңүз:

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 жана аягында слэш жок, анткени Claude Code кошуп коёт /v1/messages өзү.
  • Ачкыч кирет ANTHROPIC_AUTH_TOKEN, кайсы Claude Code жөнөтөт Authorization: BearerАл орнотулганда, сакталган claude.ai кирүү маалыматтары бул сурамдар үчүн колдонулбайт жана сиздин жазылууңуздун чектөөлөрү колдонулбайт.
  • Модель слотторун бекитиңиз. По умолчанию Claude Code Anthropic'тын эң жаңы модельдеринин аттарын сурайт, ал эми Nymbot Claude'дун атын өз каталогундагы ошол эле же жаңыраак версиясы менен гана жооп берет, эч качан эски версиясы менен эмес; каталогдо жок версия кайтарылат 404. Көрсөтүү opus, sonnet жана haiku каталог ID-лери бул нерседен качат. Эгер сиз ... колдонсоңуз fable alias, орнотуу ANTHROPIC_DEFAULT_FABLE_MODEL ошол эле жол менен.
  • Haiku слотту бекитүү Claude Code'дун сессиялардын аталыштары сыяктуу фоновыйк иштерин да ошол арзан моделге өткөрүп берет. Ал жок болсо, бул иштер сиздин негизги моделиңизде иштетет.

Claude Code'ду иштетип, иштетүү /status. Статус tab көрсөтүлүшү керек 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 моделдин чындыгында бар болгон чектөөлөрүнө ылайык жоопторун пландайт.
  • Модельди тандоочу. менен CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code ишке кирген учурда Nymbot'дун моделдердин тизмесин окуйт жана андагы Claude моделдерин ... /model.
  • Адистүү айырмалабаңыз. Claude Code'унун кеңешчиси — Anthropic'тин өз серверлеринде иштөөчү курал, аны Nymbot иштете албайт жана аны алып жүрүүчү сурам четке кагылат. Аны менен күйгүзбөңүз /advisor, же орнотуу CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 аны толугу менен алып салуу үчүн.
  • MCP куралдарды издөөнү өчүрүп коюңуз. Claude Code аны ыңгайлаштырылган базалык URL үчүн өчүрөт, ал эми Nymbot анын жөнөткөн куралдык шилтемелерин кабыл ала албайт, ошондуктан орнотпоңуз ENABLE_TOOL_SEARCH=true. MCP куралдары дагы деле иштейт; алар болгону алдын ала жүктөлөт.

Claude Code башка модельде да иштеши мүмкүн: модель слотторун башка каталог id-сине багыттаңыз, мисалы moonshotai/kimi-k3, жана орнотуу CLAUDE_CODE_MAX_CONTEXT_TOKENS ошол моделдин context_length, анткени Claude Code муну биле албайт. Anthropic башка моделдерде Claude Code'ду колдобойт, ошондуктан кемчиликтер болушу мүмкүн.

VS Code ичиндеги Claude Code

VS Code кеңейтүүсү ошол эле Claude Code'ду иштетет, бирок башталганга чейин credentials'терди текшерет, ошондуктан аны VS Code'дун өзүнүн колдонуучу жөндөөлөрүндөгү жөндөөлөр менен бериңиз. Run Төлөмдөр: Колдонуучунун жөндөөлөрүн ачуу (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" }
  ]
}

Кирүү суроосун өчүрүү extension Anthropic'ке кирүүнү суранууну токтотот. Баары ичинде Claude Code жогоруда айтылгандар кеңейтиме да тиешелүү; жөндөөлөр ичинде ~/.claude/settings.json аны да жетүүгө болот, бирок кеңейтmenin кирүү текшерүүсү өзүнүн жөндөөсүн гана окуйт.

Codex CLI

Codex Responses API колдонот. 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 керек. Codex'дин көп агенттүү куралдары Nymbot ала албаган куралдардын тобу катары келет жана алар ар бир суроодо баш тартуу менен коштолот 400 unsupported_tool. Nymbot функциялык куралдарды жана интернет издөөсүн гана алат; эгер Codex билдирсе unsupported_tool, дагы бир түрдеги куралды кошо турган функция же MCP сервери иштеп жатат.
  • OpenAI'дин өзүнүн моделдеринен эмес модельди тандаңыз. OpenAI'ники катары тааныган модель идентификаторлору үчүн, мисалы: openai/gpt-5.6-sol, Codex суроо-талап форматына өтөт Nymbot окуй албайт жана суроо-талап четке кагылат. Claude, Kimi жана башка каталог моделдери иштейт.
  • model_context_window Codex'ке моделдин контексттин өлчөмүн айтат, context_length моделдердин тизмесинде; болбосо ал 272,000 токен деп эсептейт.
  • Codex модельге веб издөө куралын сунуштайт, ал эми Nymbot аны өзүнүн куралы менен иштетет интернет издөө суроо керек болгондо. Set web_search = "disabled" аны өчүрүү үчүн файлдын эң жогору жагына жазыңыз.
  • Nymbot жоопторду сактайт эмес. Codex ар бир жолу бүтүндөй маекти жөнөтөт, ошондуктан эч нерсени өзгөртүү керек эмес.

Cline

VS Code'дагы Cline'дин жөндөөлөрүндө:

  1. Сет API провайдери карайын OpenAI шайкеш келүүчү.
  2. Сет Негизги URL карайын https://nymbot.ai/api/v1.
  3. Ачкычыңызды төмөнкү жерге чаптаңыз OpenAI шайкеш API ачкычы.
  4. Төмөндөгү моделди тандаңыз Модель ID. URL жана ачкыч киргизилгенден кийин Cline тизмени Nymbot'тон жүктөйт; сиз ошондой эле төмөнкүдөй id жазсаңыз болот: anthropic/claude-sonnet-5.

Open Модельди конфигурациялоо жана толтуруңуз Контексттик терезенин өлчөмү жана Максималдуу чыгарылуу токендери модельдердин тизмесинен алып, белгилеңиз Колдойт Сүрөттөр эгерде моделде болсо capabilities.vision, ошондуктан Cline өзүнүн контексттин башкарылышын туура жүргүзөт.

Kilo Коду

VS Code кеңейтмесинде, ачсаңыз Ырастоолор, баргыла Провайдерлер tab, төмөн карай жылдырыңыз жана басыңыз Өзгөчө провайдер. Толтуруңуз:

  • Провайдердин IDсы: nymbot
  • Көрсөтүлүүчү ат: Nymbot
  • Провайдердин APIсы: OpenAI шайкеш келүүчү
  • Негизги URL: https://nymbot.ai/api/v1
  • API ачкычы: сенин ачкычың
  • Моделдераларды 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 моделинин ID'си жана анын жогорусундагы ачкыч Kilo'нун аны үчүн өзүнүн аталышыбы, колдонулган "model" as nymbot/…Алыңыз limit модельдин тизмесинен; алсыз Kilo контекстти башкара албайт.

Roo Code

Roo Code 2026-жылдын 15-майында токтотулган. Эгерде сизде ал дагы деле орнотулган болсо, ал Nymbot менен төмөндөгүдөй иштейт: set API провайдери карайын OpenAI шайкеш келүүчү, Негизги URL карайын https://nymbot.ai/api/v1, ачкычыңды салып кой API ачкычы жана модель ID киргизиңиз Модель. Roo Code болгону куралдык чакыруулар аркылуу иштейт, ошондуктан моделде болушу керек capabilities.tools. Моделдин конфигурациясынын астында, орнотуңуз Максималдуу чыгарылуу токендери, Контекст терезеси жана Сүрөт колдоосу моделдердин тизмесинен.

Улантыңыз

Continue'nүн акыркы релизи 2.0.0 жана ал эми ал эми ал эми колдоо көрсөтүлбөйт, бирок кеңейтүү жана анын CLI интерфейси дагы эле иштейт. Nymbot моделдерин кош... ~/.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 колдонулат embedding модели Continue'нун код базасын издөөсү үчүн.

Куралдар эмне жөнөтөт

Код жазуучу агент модельге өзү менен иштеген бардык нерселерди жөнөтөт: сиздин көрсөтмөлөрүңүздү, ачкан файлдарыңызды, жүргүзгөн командаларынын жыйынтыгын. Nymbot аркылуу мунун баары кадимки API суранычы болуп саналат, ал эми коргоо жана чектөөлөр төмөндөгүдө сүрөттөлгөн: API эмнени көрө алатал учурдан учурга шифрленген эмес, Nymbot аны сактайт эмес жана модельдин камсыздоочусу аны көрөт.

  • Куралдар өз тарыхын сиздин компьютериңизде сактайт, ал эми айрымдары андан сырткары өз жасоочулары менен байланышат. Мисалы, Claude Code Nymbotто иштегенде дагы деле өзүнүн телеметриясын Anthropic'ке жөнөтөт; сет CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 аны жана анын башка фоновый трафигин токтотуу үчүн. Анын WebFetch куралы, эгер сиз жөнгө салбасаңыз, ар бир доменди Anthropic менен текшерип турат skipWebFetchPreflight карайын true анын жөндөөлөрүндө.
  • Ыраатташтыруу файлдарындагы ачкычтар файл канчалык коопсуз болсо, ошончолук коопсуз болот. Аларды any commit кылуудан алыс ұстаңыз жана курал уруксат берген жерден, чөйрөдөн (environment) окуңуз.