Билим базасы Розработчикдер
Программалоо куралдары
Моделдик суроо-талаптардын каякка барышын тандап алууга мүмкүндүк берген код жазуучу агенттер Nymbot платформасында иштеши мүмкүн. Ар бирине негизги URL, ачкыч жана модель id керек; бул баракча ар бири үчүн так жөндөөлөрдү берет.
Бул барак ыңгайлуулук үчүн машинада которулган. Англисче оригиналдуу версия колдонулат.
Баштоодон мурун
Сизге тиркемеде жасалган API ачкычы керек API меню (көрүңүз API ачкычтары). Ар бир курал API'нын үч форматынын бирин колдонот жана бул анын базалык URL дарегин аныктайт:
| Курал | Формат | Негизги URL |
|---|---|---|
| Claude Code | Anthropic билдирүүлөрү | https://nymbot.ai/api |
| Codex CLI | Жооптор | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Continue | Chat Completions | https://nymbot.ai/api/v1 |
Модел идентификаторлору кайдан келет модельдердин тизмеси,
GET https://nymbot.ai/api/v1/models, ага ачкычтын кереги жок. Төмөндөгү мисалдар колдонот
anthropic/claude-sonnet-5 жана башка өндүрүүчүдөн болгон модель үчүн,
moonshotai/kimi-k3Тандаган моделиңиздин дагы деле тизмеде экенин текшериңиз.
- Куралдарды чакыра алган моделди тандаңыз. Бул агенттер ар бир кадамда куралдарды чакыруу аркылуу файлдарды окушат, аларды түзөтөт жана командаларды аткарышат. Кирүүсү ... болгон модельди колдонуңуз.
capabilities.tools\"", установлено наtrue.nymbot/autoинструменттер менен болгон бардык сурамдарды баш тартат (400unsupported_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-лери бул нерседен качат. Эгер сиз ... колдонсоңузfablealias, орнотуу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 ала албаган куралдардын тобу катары келет жана алар ар бир суроодо баш тартуу менен коштолот400unsupported_tool. Nymbot функциялык куралдарды жана интернет издөөсүн гана алат; эгер Codex билдирсеunsupported_tool, дагы бир түрдеги куралды кошо турган функция же MCP сервери иштеп жатат.- OpenAI'дин өзүнүн моделдеринен эмес модельди тандаңыз. OpenAI'ники катары тааныган модель идентификаторлору үчүн, мисалы:
openai/gpt-5.6-sol, Codex суроо-талап форматына өтөт Nymbot окуй албайт жана суроо-талап четке кагылат. Claude, Kimi жана башка каталог моделдери иштейт. model_context_windowCodex'ке моделдин контексттин өлчөмүн айтат,context_lengthмоделдердин тизмесинде; болбосо ал 272,000 токен деп эсептейт.- Codex модельге веб издөө куралын сунуштайт, ал эми Nymbot аны өзүнүн куралы менен иштетет
интернет издөө суроо керек болгондо. Set
web_search = "disabled"аны өчүрүү үчүн файлдын эң жогору жагына жазыңыз. - Nymbot жоопторду сактайт эмес. Codex ар бир жолу бүтүндөй маекти жөнөтөт, ошондуктан эч нерсени өзгөртүү керек эмес.
Cline
VS Code'дагы Cline'дин жөндөөлөрүндө:
- Сет API провайдери карайын OpenAI шайкеш келүүчү.
- Сет Негизги URL карайын
https://nymbot.ai/api/v1. - Ачкычыңызды төмөнкү жерге чаптаңыз OpenAI шайкеш API ачкычы.
- Төмөндөгү моделди тандаңыз Модель 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
capabilitiesNymbot 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) окуңуз.