Sciobazo Programistoj
Kodaj iloj
Kodaj agentoj, kiuj permesas al vi elekti kie iliaj modelaj petoj iras, povas funkcii sur Nymbot. Ĉiu el ili bezonas bazan URL-on, ŝlosilon kaj modelan ID-on; ĉi tiu paĝo donas la precizajn agordojn por ĉiu.
Ĉi tiu paĝo estas maŝintradukita por komforto. La angla originalo estas la versio kiu validas.
Antaŭ ol vi komenci
Vi bezonas API-ŝlosilon, kreitan en la aplikaĵo's API menuo (vidi API-ŝlosiloj). Ĉiu ilo parolas unu el la tri formatoj de la API, kaj tio decidas ĝian bazan URL-on:
| Ilo | Formato | Bazaj URL |
|---|---|---|
| Claude Kodo | Anthropic-mesaĝoj | https://nymbot.ai/api |
| Codex CLI | Respondoj | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Continue | Ĉat-kompletigoj | https://nymbot.ai/api/v1 |
Modelaj identigiloj devenas de la listo de modeloj,
GET https://nymbot.ai/api/v1/models, kiu ne bezonas ŝlosilon. La ekzemploj malsupre uzas
anthropic/claude-sonnet-5 kaj, por modelo de alia fabrikanto,
moonshotai/kimi-k3Kontrolu, ke la modelo kiun vi elektas ankoraŭ estas listigita.
- Elektu modelon, kiu povas voki ilojn. Ĉi tiuj agentoj legas dosierojn, redaktas ilin kaj rulas
komandojn per voki ilojn, en ĉiu paŝo. Uzu modelon, kies eniro havas
capabilities.toolsagordi altrue.nymbot/autorifuzas ĉian peton per iloj (400unsupported_tool), do ĝi ne funkcias kun neniu el ili. - Kopiu la limitojn de la modelo en la ilon. Plej multaj iloj petas kontekstfenestron
kaj maksimuman eldonon. Prenu ilin de
context_lengthkajmax_output_tokensen la listo de modeloj. Ilo, kiu petas pli da eligo ol la modelo permesas, ne estas rifuzata; la peto estas malpliigita al la maksimumo de la modelo. - Paŝoj alvenas tutaj. Peto kun iloj funkcias en unu peco kaj poste estas sendita reen kiel fluo, kun keep-alive pingo dum la modelo laboras. Fluigo funkcias en ĉiu ilo pli infra, sed ĉiu paŝo aperas samtempe anstataŭ vorto post vorto.
Kreu apartan ŝlosilon por ĉiu ilo, kun ĉiutaga limigo. Kodiga agenteco faras multajn modelvokojn por unu tasko, ĉiu portante la konversacion ĝis tiam, do unu tasko povas kosti multe pli ol ĉata mesaĝo. Limigo sur la ŝlosilo estas la plej simpla maniero scii la maksimumon, kiun ilo povas elspezi, kaj revoki ĝin haltigas nur tiun ilon.
Claude Kodo
Claude Code parolas kun Nymbot tra ĝiaj pordejaj agordoj. Agordu ilin en la ŝelo, el kiu vi lanĉas ĝin:
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
- La baz-URL estas precize
https://nymbot.ai/apine/v1kaj neniuj ŝlajpoj ĉe la fino, ĉar Claude Code aldonas/v1/messagesmemself. - La ŝlosilo eniras
ANTHROPIC_AUTH_TOKEN, kiun Claude Code sendas kielAuthorization: Bearer. Dum ĝi estas agordita, konservita claude.ai ensalutiĝo ne estas uzata por ĉi tiuj petoj kaj la limoj de via abonnado ne aplikiĝas. - Fiksu la model-lokojn. Defaŭlte Claude Code petas la plej novajn modelnomojn de Anthropic, kaj
Nymbot respondas per Claude-nomo nur per la sama aŭ pli nova versio el sia katalogo, neniam per
malnova; versio, kiun la katalogo ankoraŭ ne enhavas, returnigas
404. Indikadoopus,sonnetkajhaikuĉe katalogaj identigiletoj evitas tion. Se vi uzas lafablealiaso, agorduANTHROPIC_DEFAULT_FABLE_MODELla sama maniero. - Fiksi la Haiku-lokon ankaŭ movas la malantaŭan laboron de Claude Code, kiel ekzemple sesio-titolojn, al tiu pli malmultekosta modelo. Sen ĝi, tiu laboro funkcias per via ĉefa modelo.
Komencu Claude Code kaj rulu /status. La Stato tabo devus montri
Anthropic base URL linio kun https://nymbot.ai/api kaj
Auth token linia nomado ANTHROPIC_AUTH_TOKEN.
Por konservi la agordojn por ĉiu sesio, metu ilin en la env bloko de
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json (anviĝante en
Windows) anstataŭe. Neniam metu la ŝlosilon en projekton's .claude/settings.json, kiu estas
kompromitita kun la projekto.
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"
}
}
Kelkaj pliaj agordoj estas valoraj scii:
- Elspezo de rezulto. Setu
CLAUDE_CODE_MAX_OUTPUT_TOKENSal la de la modelomax_output_tokens, do Claude Code planiĝas siajn respondojn por limigi tion, kion la modelo vere havas. - La modelo-elektilo. Kun
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code legas la model-liston de Nymbot ĉe la komenco de la programado kaj aldonas la Claude-modelojn en ĝin al/model. - Lasu la konsiliston fore. La konsilisto de Claude Code estas ilo, kiu funkcias sur la propraj serviloj de Anthropic, kiujn Nymbot ne povas ruli, kaj peto portanta ĝin estas malvalidigita. Ne ŝaltu ĝin per
/advisor, aŭ agorduCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1por forigi ĝin tute. - Lasu la serĉon de MCP-ilo malŝaltita. Claude Code malŝaltas ĝin por kutimigita baz-URL,
kaj Nymbot ne povas akcepti la il-referencojn kiujn ĝi sendas, do ne agordu
ENABLE_TOOL_SEARCH=true. MCP-iloj ankoraŭ funkcias; ili estas ŝarĝitaj antaŭe anstataŭe.
Claude Code ankaŭ povas funkcii sur modelo, kiu ne estas Claude: direktu la model-slotojn al alia kataloga
id, kiel ekzemple moonshotai/kimi-k3, kaj agordu CLAUDE_CODE_MAX_CONTEXT_TOKENS
al tiu modelo's context_length, ĉar Claude Code ne povas scii tion. Anthropic ne subtenas Claude Code sur aliaj modeloj, do atendu malglatajn randojn.
Claude Code en VS Code
La VS Code-aldono rulas la saman Claude Code, sed kontrolas kredenciais antaŭ ol ĝi komencas, do donu al ĝi la agordojn en la propraj uzantaj agordoj de VS Code. Rulu Preferencoj: Malfermi Uzant-Agordojn (JSON) kaj aldonu:
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" }
]
}
Malŝalti Enigon de Enlogin-Prompto haltigas la aldonaĵon petante vin ensaluti en Anthropic.
Ĉio en Claude Kodo supra aplikas al la aldonaĵo ankaŭ; agordoj
en ~/.claude/settings.json attingu ĝin ankaŭ, sed la ensalutkontrolo de la aldonaĵo legas
nur sian propran agordon.
Codex CLI
Codex uzas la Responses API. Aldonu Nymbot kiel provizanton en ~/.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
Tiam agordu NYMBOT_API_KEY en via medio kaj rulu codex.
multi_agent = falseestas necese. Codex-aj mult-agenta iloj venas kiel grupo de iloj, kiujn Nymbot ne povas preni, kaj dum ili estas ĉe ĉiu peto, oni rifuzas kun400unsupported_tool. Nymbot uzas funkciajn ilojn kaj retserĉon nur; se Codex raportasunsupported_tool, funkcio aŭ MCP-servero kiu aldonas alian specon de ilo estas aktiva.- Elektu modelon, kiu ne estas unu el la propraj de OpenAI. Por model-identigoj kiujn ĝi rekonoas
kvankam OpenAI-aj, kiel ekzemple
openai/gpt-5.6-sol, Codex ŝanĝas al petformato Nymbot ne povas legi, kaj la peto estas rifuzita. Claude, Kimi kaj la aliaj kataloga modeloj funkcias. model_context_windowdiras al Codex la modelos kuntekstan grandeconon, decontext_lengthen la modelo listo; alifloke ĝi supozas 272,000 tokenojn.- Codex proponas al la modelo retserĉan ilon, kiun Nymbot rulas per sia propra
retserĉo kiam la demando bezonas ĝin. Set
web_search = "disabled"ĉe la supro de la dosiero por malŝalti ĝin. - Nymbot ne konservas respondojn. Codex jam sendas la tutan konversacion ĉiumfoje, do nenio bezonas ŝanĝiĝi.
Cline
En la agordoj de Cline en VS Code:
- Setu API Provizanto al OpenAI-kompatibla.
- Setu Bazaj URL al
https://nymbot.ai/api/v1. - Alglui vian ŝlosilon en OpenAI-kompatibla API-ŝlosilo.
- Elektu la modelon sube Model-identigilo. Cline ŝarĝas la liston el Nymbot kiam la
URL kaj ŝlosilo estas en; vi ankaŭ povas tajpi identigilon kiel ekzemple
anthropic/claude-sonnet-5.
Malfermu Modela konfiguro kaj plenigu Grando de la kunteksta fenestro kaj
Maksimumaj Eligo-Tokenoj el la modelo-listo, kaj ĉeki Subtenas
Bildojn se la modelo havas capabilities.vision, do Cline administras sian kontekston
ĝuste.
Kilo Kodo
En la VS Code etendo, malfermu Agordoj, iru al la Provizantoj tab, rulu, kaj klaku ĝis la malsupreno Provizaĵo personeca. Plenu:
- Provizora ID:
nymbot - Displea nomo:
Nymbot - Provizanto-API: OpenAI-kompatibla
- Bazaj URL:
https://nymbot.ai/api/v1 - API-ŝlosilo: via ŝlosilo
- Modeloj: elektu ilin el la listo, kiun Kilo ŝarĝas de Nymbot
Kliku Submeti, kaj la modeloj aperas en la model-elektilo. Por la CLI, aŭ por agordi limojn kaj il-subtenon de modelo, difinu la provizanton en ~/.config/kilo/kilo.json
anstataŭe:
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 ĉu la Nymbot-modelo identigilo kaj la ŝlosilo super ĝi estas Kilo's propra nomo por ĝi, uzata en
"model" kiel nymbot/…. Prenu limit el la modelo
listo; sen ĝi Kilo ne povas administri la kuntekston.
Roo Kodo
Roo Code estis ĉesigita la 15-an de majo 2026. Se vi ankoraŭ havas ĝin instalita, ĝi funkcias kun Nymbot
tiel: set API Provizanto al OpenAI-kompatibla,
Bazaj URL al https://nymbot.ai/api/v1, metu vian ŝlosilon en
API-ŝlosilo kaj model-identigilo en Modelo. Roo Code funkcias nur per
vokoj de iloj, do la modelo devas havi capabilities.tools. Sub la modelo-
konfiguro, agordu Maksimumaj Eligo-Tokenoj, Kontekstfenestro kaj
Bild-subteno el la modelo-listo.
Daŭrigi
La fina versio de Continue estas 2.0.0 kaj ĝi ne plu estas subtenata, sed la aldonaĵo kaj ĝia CLI
ankoraŭ funkcias. Aldonu Nymbot-modelojn al ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml ([en 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
capabilitiesdirektu kion la modelo povas fari, ĉar ĝi ne povas koni ĝin el Nymbot id.tool_useestas kio Agent-modo bezonas; lasu eksterenimage_inputpor modelo sencapabilities.vision.- La dua eniro uzas Nymbot-on. enmetmodelo por daŭrigi la kodbaza serĉon de Continue.
Kion la iloj sendas
Kodiga agentejo sendas al la modelo ĉion, kion ĝi uzas: viajn instrukciojn, la dosierojn kiujn ĝi malfermas, la eliron de la komandoj kiujn ĝi rulas. Per Nymbot, ĉio tio estas ordinara API-peto, kun la protektoj kaj limigoj priskribitaj en kion la API povas vidiĜi ne estas fin-al-fin endukiĝita, Nymbot ne konservas ĝin, kaj la provizanto de la modelo vidas ĝin.
- La iloj konservas siajn proprajn historiojn sur via maŝino, kaj kelkaj krome parolas kun siaj kreintoj.
Claude Code, ekzemple, ankoraŭ sendas sian telemetrion al Anthropic kiam ĝi funkcias sur Nymbot; set
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1agen por ĉesi tion kaj ĝian alian malantaŭan trafikon. Via WebFetch-ilo ankoraŭ kontrolas ĉiun domajnon ĉe Anthropic krom se vi agordasskipWebFetchPreflightaltrueen ĝiaj agordoj. - Ŝlosiloj en agorddosieroj estas nur tiel sekuraj kiel la dosiero mem. Ne inkluzivu ilin en io ajn, kion vi komitas, kaj legu ilin el la medio, kie la ilo permesas tion.