Bilim binýady Programmistler
Kodlama gurallary
Model soraglarynyň ugruny saýlamaga mümkinçilik berýän kod ýazýan agentler Nymbot-da işlep bilýärler. Olaryň her biri esasy URL, açar we model ID talap edýär; bu sahypa her biri üçin takyk sazlamalary berýär.
Bu sahypa amatlylyk üçin maşyn terjime edilýär. Iňlis asyl nusgasy ulanylýan wersiýa.
Başlamankaňyzdan öň
Size programmada döredilen API açary gerek bolar API menýu (gör) API açarlary). Her bir gural API-nyň üç formatynyň birini ulanýar we bu onuň esasy URL-sini kesgitleýär:
| Gurall | Format | Esas URL |
|---|---|---|
| Claude Code | Anthropic Habarlary | https://nymbot.ai/api |
| Codex CLI | Jogaplar | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Continue | Chat Completions | https://nymbot.ai/api/v1 |
Model ID-ler gelýär modeller sanawy,
GET https://nymbot.ai/api/v1/models, hiç hili açar talap etmeýär. Aşakdaky mysallar ulanýar
anthropic/claude-sonnet-5 we, başga bir öndüriji tarapyndan edilen model üçin,
moonshotai/kimi-k3Saýlan modeliniňň heniz hem sanawda bardygyny barlap gör.
- Gural ulanyp bilýän model saýlaň. Bu agentler her ädimde gurallary çagyrmak arkaly faýllary okaýarlar, olary redaktirleýärler we buýruklary ýerine ýetirýärler. Girişi şeýle bolan modeli ulanyň
capabilities.toolsgeňeşdirilýärtrue.nymbot/autogural ulanylyşy bilen baglanyşykly islendik soragy ret edýär (400unsupported_tool), şonuň üçin ol olaryň hiç biri bilen işleýän däl. - Modeliň çäklerini guralyň içine nusgalap geçiriň. Köp gurallar kontekst penjiresini
we maksimum çykyşy soraýar. Olary şu ýerden alyň
context_lengthwemax_output_tokensmodel sanawynda. Modeliň rugsat berýäninden has köp netije sorýan gural ret edilmeýär; sorag modeliň iň ýokary derejesine çenli peseldilýär. - Ädimler doly gelýärler. Guralar bilen bilelikde edilen sorag bir bölek bolup işleýär we soňra model işläp durka "keep-alive" pingleri bilen akym görnüşinde yzyna ugradylýar. Akymly işlemek aşakdaky ähli gurallar üçin işleýär, ýöne her ädim sözme-söz däl-de, birbada görkezilýär.
Her bir gurallar üçin gündelik çäkli aýry açar (key) dörediň. Kod ýazýan agent bir taslama üçin köp sanly model çagyryşlaryny ýerine ýetirýär, bu bolsa her birinde häzirki wagtda dowam edýän söhbetdeşligi özünde saklaýar, şonuň üçin bir taslama bir habar ýazmagyň nyrhinden has köp harajat edip biler. Açara goýlan çäk, gurallaryň iň köp näçe harajat edip biljekdigini bilmegiň iň ýönekeý ýoludyr we ony ýatyrmak diňe şol guranyň işini duruzýar.
Claude Code
Claude Code Nymbot bilen onuň gateway sazlamalary arkaly gürleşýär. Olary işledeniňizden başlap ulanýan shell-de sazlaň:
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
- Esasy URL takyk
https://nymbot.ai/api: ýok/v1we we soňunda slaş bolmasyn, sebäbi Claude Code goşýar/v1/messagesözüni. - Açar girýär
ANTHROPIC_AUTH_TOKEN, haýsy Claude Code ugratýarAuthorization: BearerOl sazlanan wagty, ýatda saklanan claude.ai girişi bu soraglar üçin ulanylmaýar we siziň abonent çäklendirmeleriňiz ýatyrylýar. - Model slotlaryny bellenip goýuň. Adaty ýagdaýda Claude Code Anthropic-iň iň täze model atlamalaryny soraýar we
Nymbot Claude adyny diňe öz katalogyndaky şol bir ýa-da täzezip diňe jogap berýär, hiç wagt
könezip; katalogynda heniz bolmadyk wersiýa bolsa yzyna gaýtarylyp berilýär
404. Gösterip durmakopus,sonnetwehaikukatalog ID-leri munuň öňüni alýar. Eger siz ulansaňyzfablealias, guramakANTHROPIC_DEFAULT_FABLE_MODELşol bir usulda. - Haiku slotyny bellenmek, Claude Code-yň sessiýa atlary ýaly arka tarapdaky işlerini hem şol arzan modeline geçirer. Ondan başga ýagdaýda, bu işler siziň esasy modeliňizde amala aşyrylýar.
Claude Code-y başlat we işle /status. Onyň Status tab görkezmeli
Anthropic base URL çyzyk bilen https://nymbot.ai/api we bir
Auth token liniýa atlandyrmak ANTHROPIC_AUTH_TOKEN.
Her seslenişiň sazlamalaryny saklamak üçin, olary şula goýuň: env bloky
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json on
Windows) dereg. Hiç wagt açary proýektiň içine goýmaň .claude/settings.json, haýsy-da bolsa, taslama bilen baglanyşykly bolan.
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"
}
}
Ýene birnäçe sazlamany bilmek peýdalydyr:
- Netije uzynlygy. Toplaýyş
CLAUDE_CODE_MAX_OUTPUT_TOKENSmodeliňmax_output_tokens, şonuň üçin Claude Code jogaplaryny modeliň hakykatdan hem bar bolan çäk üçin meýilleşdirýär. - Model saýlaýjy. Bilelikde
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code işe başlamazdan öň Nymbot-yň model sanawyny okap, Claude modellerini şňa goşýar/model. - Maslahatçyny aýyryň. Claude Code-yň maslahatçysy Anthropic-yň öz serwerlerinde işleýän guraldyr, ony Nymbot işledip bilmeýär we ony göterýän sorag ret edilýär. Ony bilen açmaň
/advisor, ýa-da toplumCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1ony doly aýyrmak. - MCP gurallaryny gözlegini öçüriň. Claude Code ony ýörite base URL üçin öçürýär,
şonuň üçin Nymbot onuň iberýän gurallar salgylaryny kabul edip bilmeýär, şonuň üçin goýmaýyň
ENABLE_TOOL_SEARCH=true. MCP gurallary heniz hem işleýär; olar öňünden ýüklenýärler.
Claude Code başga bir modelde hem işläp bilýär: model slotlaryny başga bir kataloh id-ine gönükdiriň, mysal üçin moonshotai/kimi-k3, we bellemek CLAUDE_CODE_MAX_CONTEXT_TOKENS
şol modeliňka context_length, sebäbi Claude Code muny bilip bilmeýär. Anthropic beýleki modellerde Claude Code-y goldamaýar, şonuň üçin käbir kemçilikler bolmagyna garaşyň.
VS Code-da Claude Code
VS Code giňeltmesi şol bir Claude Code-y işleýär, ýöne başlamazdan ozal agzalary barlaýar, şonuň üçin ony VS Code-yň öz ulanyjy sazlamalarynda sazlamalary beriň. Işle Sazlamalar: Ulanyjynyň sazlamalaryny açmak (JSON) we goş:
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" }
]
}
Giriş bildirişini öçüriň giňeltmäniň sizden Anthropic-e giriş etmegiňizi soramagyny bes edýär.
Hemme zat içindäki Claude Code ýokarkydaky zatlar giňeltmäge hem degişlidir; sazlamalar
in ~/.claude/settings.json ony hem ýetirýär, ýöne goşundy giriş barlagy
diňe öz sazlamasyny okaýar.
Codex CLI
Codex Responses API-ny ulanýar. Nymbot-y ... içine provayder hökmünde goşuň. ~/.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
Soňra goý NYMBOT_API_KEY özüňiň gurşawyňda we işledip gör codex.
multi_agent = falsetalap edilýär. Codex-yň köp agentli gurallary Nymbot-yň alyp bilmeýän gurallar toplumy hökmünde gelýär we olar bar bolan wagty her bir sorag ... bilen ret edilýär.400unsupported_tool. Nymbot funksiýa gurallaryny we diňe web gözlegini kabul edýär; eger Codex habar berseunsupported_tool, başga bir görnüşli gural goşýan aýratynlyk ýa-da MCP serweri işjeňdir.- OpenAI-a degişli bolmadyk bir modeli saýlaň. OpenAI-nyňkililer hökmünde tananýan model ID-leri üçin, mysal üçin
openai/gpt-5.6-sol, Codex sorag formatyna geçýär Nymbot okap bilmeýär we sorag ret edilýär. Claude, Kimi we beýleki katalog modelleri işleýär. model_context_windowCodex-e modeliň kontekst ölçegini aýt, -dancontext_lengthmodel sanawynda; ýogsa ol 272,000 tokeni hasaplaýar.- Codex modellere web gözleg guralyny hödürleýär, ony bolsa Nymbot öz guraly bilen işledýär
web gözleg sorag gerek bolanda. Set
web_search = "disabled"ony öçürmek üçin faýlyň iň ýokarsynda. - Nymbot jogaplary saklamaz. Codex her gezek gürleşigiň tutuşyny iberýär, şonuň üçin hiç zat üýtgetmek gerek däl.
Cline
VS Code-daky Cline sazlamalarynda:
- Toplaýyş API Üpjünçisi üçin OpenAI utgaşykly.
- Toplaýyş Esas URL üçin
https://nymbot.ai/api/v1. - Açarňyzy şтara goýuň OpenAI häsiýetli API açary.
- Aşakdaky modeli saýlaň Model IDURL we açar girizileninden soň, Cline sanawy Nymbot-dan ýükleýär; siz şeýle bir ID-ni hem ýazyp bilersiňiz:
anthropic/claude-sonnet-5.
Açyň Model sazlamalary we dolduryň Kontekst penjiresiniň ölçegi we
Maksimal çykyş tokenlary model sanawyndan, we belgi goýuň Goldaný
Suratlar eger modelde bolsa capabilities.vision, şonuň üçin Cline öz kontekstini
dogry dolandyrýar.
Kilo Kody
VS Code giňeltmesinde, açyň Sazlamalar, git Üpjünçiler tab, aşakky tarapa sygyryň we basyň Özel üpjünçiDolduryň:
- Üpjünçilik ID-si:
nymbot - Görkezilýän at:
Nymbot - Provayder API: OpenAI utgaşykly
- Esas URL:
https://nymbot.ai/api/v1 - API açary: seniň açaryň
- Modellerolary Nymbot-dan Kilo ýükleýän san awazdan saýlaň
Basyň Ugratmak, we modeller model saýlagyjysynda görünýär. CLI üçin ýa-da
modeliň çäklendirmelerini we gurallar goldawyny sazlamak üçin, provider-i şunyň içinde kesgitläň: ~/.config/kilo/kilo.json
özgüniniň deregine:
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 modeliň ID-si we onuň ýokarsyndaky açar Kilo-nyň öz ady bolup, şunlarda ulanylýar:
"model" as nymbot/…. Al limit model sanawyndan; olar ýok bolsa Kilo konteksti dolandyryp bilmeýär.
Roo Code
Roo Code 2026-njy ýylyň 15-nji maýynda bes edildi. Eger onda heniz gurnalan bolsa, ol Nymbot bilen şu aşakdaky ýaly işleýär: set API Üpjünçisi üçin OpenAI utgaşykly,
Esas URL üçin https://nymbot.ai/api/v1, açaryňyzy giriziň
API Açary we model id-i içine Model. Roo Code diňe gural çagyryşlary arkaly işleýär, şonuň üçin modelde bolmaly capabilities.tools. Model sazlamalary bölüminde, sazlaň Maksimal çykyş tokenlary, Kontekst penjiresi we
Surat goldawy model sanawyndan.
Dowam et
Continue-nyň iň soňky wersiýasy 2.0.0 we ol indi goldanylmaýar, ýöne giňeltme we onuň CLI interfeýsi
häli hem işleýär. Nymbot modellerini goş ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml Windows-da):
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
capabilitiesmodel näme edip biljekdigini dowam etdirip aýtsyn, sebäbi ol Nymbot id-den bilip bilmeýär.tool_useAgent rejiminiň zerurlygydyr; goýberimage_input... bolmaýan model üçincapabilities.vision.- Ikinji ýazgy Nymbot ulanýar embedding modeli Continue-nyň kod binýadyny gözlemek üçin.
Gurallar näme ugradýar
Kodlaşdyryjy agent modeline özüniň işlemýän ähli zatlaryny ugradýar: siziň görkezmeleriňizi, açýan faýllaryny, ýöredýän buýruklarynyň netijelerini. Nymbot arkaly bularyň ählisi adaty API soragy bolup geçýär we aşakdakylarda beýan edilen goraglar hem-de çäklendirmeler bilen üpjün edilýär API nämäni görüp bilýärol uçdan-uca şifrelenen däl, Nymbot ony saklaýar däl we model üpjünçisi ony görýär.
- Gurallar öz taryhlaryny siziň kompýuteriňizde saklaýarlar we käbirleri üstüne öndürijileri bilen hem habarlaşýarlar.
Claude Code, mysal üçin, Nymbot-da işlände henizem telemetriýasyny Anthropic-e iberýär; set
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1şonuň we onuň beýleki arka fon trafigini durdurmak üçin. Onuň WebFetch guraly, eger siz sazlamasaňyz, her bir domeni Anthropic bilen barlaýarskipWebFetchPreflightüçintrueonuň sazlamalarynda. - Sazlama faýllaryndaky açarlar diňe şol faýlyň derejesinde howpsuzdyr. Olary commit edilýän hiç zatdan daşary saklaň we gural rugsat berýän bolsa, olary gurşawdan okalyň.