Gara qabiyyee isaatti darbaa
Nymbotitti deebi'uuf

Bu’uura beekumsaa Uumtoota

Meeshaalee koodii barreessuuf gargaaran

Ajanoota koodii kanneen bakka agarsiisa moodeliin isaanii itti deemu filachuu kan danda'an Nymbot irratti hojjechuu danda'u. Isaan hundi URL bu'uraa, kii (key) fi idii moodelii ni barbaadu; fuulli kun qindaa'ina sirrii kan isaan hundaaf ta'u kenna.

Utuu ati hin jalqabin dura

API key appii sanaa keessatti hojjetame si barbaachisa. API menu (argi Tooftaa API). Meeshaan tokko tokko qaama API'ii sadii keessaa tokko dubbata, kun immoo URL bu'uraa isaa murteessa:

MeeshaaAkkaataaURL Bu'uuraa
Claude CodeAnthropic Ergaawwanhttps://nymbot.ai/api
Codex CLIDeebiiwwanhttps://nymbot.ai/api/v1
Cline, Kilo Code, Roo Code, ContinueXumura Mariihttps://nymbot.ai/api/v1

ID modeloota eessaa dhuftan? tarree moodelii, GET https://nymbot.ai/api/v1/models, kan furtuu hin barbaadne. Fakkeenyi armaan gadii fayyadamu. anthropic/claude-sonnet-5 akkasumas, moodeela ogeessa biroo irraa dhufeef, moonshotai/kimi-k3Modelii ati filattu akka itti fufinsa qabu mirkaneeffadhu.

  • Moodeela meeshaalee waamuu danda'u filadhu. Eenyoonni kun utubaa (files) dubbisu, irratti sirreessu fi adeemsa hunda irratti meeshaalee (tools) waamuun ajaja (commands) hojiirra oolchu. Moodeela kan entry-n isaa qabu fayyadamaa capabilities.tools deebisuuf true. nymbot/auto fageessii gaaffii kamiyyuu meeshaalee wajjin (400 unsupported_tool), kanaaf isaan kamiyyuu wajjin hin hojjetu.
  • Daakuu dandeettii moodelichaa meeshaa (tool) keessatti kaa'i. Meeshaaleen hedduun bakka kontekstii (context window) fi dandeettii maxxantummaa bu'aa (maximum output) gaafatu. Isaan kanaan... context_length fi max_output_tokens liistii moodeelii keessatti. Meeshaan (tool) bu'aa ol'aanaa moodeelli kennuu danda'u caalaa gaafatu hin dhabamu; gaaffiin sun hamma moodeelli danda'utti gadi bu'a.
  • Tarkaanfiiwwan guutuu ni dhufan. Gaaffiin meeshaalee qabu tokkoon walitti qabamee hojjeta, achii booda moodelliin hojjetu yommuu jiru pinguu (ping) jireenya eeggan waliin akka adeemsa (stream) ta'e deebifama. Streaming meeshaa hundumaa jala jiru irratti hojjeta, garuu tarkaanfii kamiyyuu jechaan osoo hin taane yeroo tokkotti mul'ata.
Meeshaa hundaaf furtuu isaanii kenni.

Meeshaa hundaaaf furtuu adda addaa uumi, kan guyyaa guyyaan hamma danda'amuun kan murteeffame. Obboleessa koodii (coding agent) hojii tokkofuf yeroo baay'ee waamicha moodelii godha, isaan hundi immoo haasaa hanga ammaatti qabatu of keessaa qabu, kanaaf hojii tokko gatiin isaa ergaa tokkoo caalaa baay'ee guddaa ta'uu danda'a. Furtuu irratti hamma murtaa'e murteessuun, meessaan tokko hamma meeqa akka fayyadamuu danda'u beekuuf karaa salphaa dha, furtuu sana haqsuun immoo meeshaa sana qofa dhaabu.

Claude Code

Claude Code qajeelfamoota gateway isaa keessaan Nymbot waliin dubbata. Isaan kanneen shell itti eegaltu keessatti murteessi:

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 bu'uuraa sana eenyuun akka ta'e sirriitti https://nymbot.ai/api: Lakki /v1 akkiis hin qabuu slash dhuma irratti, sababni isaas Claude Code ni dabala /v1/messages of itself.
  • Ijaanni keessa gala ANTHROPIC_AUTH_TOKEN, kan Claude Code ergu akka... Authorization: BearerYeroo inni hundeeffamu, eenyummaa claude.ai kan kuufame ergaannoo kanneenif hin tajaajilamu akkasumas daangaa malleeffannoo kaffaltii keetiitiinis hin hojjetu.
  • Bakka modelii qabsiisi. Akkaataa uumamaatiin Claude Code maqaa modelii haaraa Anthropic gaafata, Nymbot immoo maqaa Claude qofa maqaa wal-fakkaatu ykn kan haaraa kan kaataloga isaa keessa jiruun deebisa, kan duraa hin deebisu; kan kaataloga isaa keessa hin jirre immoo deebii hin kennu 404. Bittii kaasuu opus, sonnet fi haiku idii kalleenii (catalog ids) sun dhowwu. Yoo atalaataa fayyadamte fable maqaa dabalataa, garee ANTHROPIC_DEFAULT_FABLE_MODEL karaa tokko.
  • Haiku slot fageessuun (pinning) hojii duubaa Claude Code kan akka mata-duree hiikaa (session titles) irratti, gara moodeela salphaatti jijjiira. Utuu hin taane, hojiin sun moodeela kee ijoo irratti hojjeta.

Claude Code eegali fi hojjechi /status. Kan Haala tabiin tokko agarsiisuu qaba Anthropic base URL lakkoofsa wajjin https://nymbot.ai/api fi kan Auth token maqaa laaffaa ANTHROPIC_AUTH_TOKEN.

To settingswwan seensa hundaaf qabachuuf, isaan kana keessa kaa'i env kutaa ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json (Windows) bakka sanaan dura. Yeroo hunda furtuu sana pirojeektii keessatti hin galchin .claude/settings.json, kan piroojektii kanaan wal qabachiisee dha.

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"
  }
}

Tooftaalee dabalataa muraasni beekuu barbaachisoo ta'an:

  • Dheerina bu'aa. Garee CLAUDE_CODE_MAX_OUTPUT_TOKENS kan moodeelii sanaa max_output_tokens, kanaaf Claude Code deebii isaa daangaa moodeelli sun qabu akka hin duraa dhiyeessuuf karoorfata.
  • Filannoo moodeelaa. Waliin CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code yeroo jalqabaatiin tarree moodela Nymbot dubbisa, achii moodelota Claude keessa jiran itti dabala /model.
  • Gorsa dhiisi. Gorsa Claude Code meeshaa seerfii Anthropic irratti hojjetuudha, kan Nymbot hojjechuu hin dandeenye, gaaffiin dhufe immoo رفضatama (refused). Itti hin banin... /advisor, ykn set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 harkaa guutummaatti balleessuuf.
  • Barbaacha meeshaa MCP dhiisi. Claude Code URL bu'aa qallabbii dhuunfaa tokkoof dhaabu, Nymbot immoo ragaalee meeshaa (tool references) ergame sana fudhachuu hin danda'u, kanaaf hin murteessinaa ENABLE_TOOL_SEARCH=trueMeeshaaleen MCP ni hojjetu; garuu dura dura kan fe'amanidha.

Claude Code moodeela Claude hin taane irrattiis hojjechuun danda'a: bakka moodeelaa (model slots) id kaaloga biroo irratti qajeelchuu, fakkeenyaaf moonshotai/kimi-k3, fi kaa'i CLAUDE_CODE_MAX_CONTEXT_TOKENS ka moodeela sanaa context_length, sababni Claude Code beekuu hin dandeenyeef. Anthropic moodeloota biroo irratti Claude Code hin deeggaru, kanaafuu dogoggora xinnoo eeggadhaa.

Claude Code VS Code keessatti

Extension VS Code Claude Code kan lamaan sana hojjeta, garuu dura qulqullina ragaalee galmee (credentials) mirkaneessa, kanaaf sooftiweerii VS Code keessatti qindoomina (settings) mataa isaa keessatti kenni. Hojji! Filannoo: Tooftaa Fayyadamaa Banbi (JSON) fi dabalii:

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" }
  ]
}

Yaadannoo Seeni (Login Prompt) Dhiisi ballefficha akka si gaafatu Anthropic irratti galmaa'u dhaabata. Wanti hunduu keessatti Claude Code olma irratti qabxiiwwan kunneen immoo fayyadama dabalataa (extension) irrattiis ni tajaajilu; qindeeffannoo keessatti ~/.claude/settings.json itii lammataas gahu, garuu qorannoon seensa extensionii sanaa tooftaa isaa qofa dubbisa.

Codex CLI

Codex Responses API fayyadama. Nymbot tajaajila dabalataa (provider) ta'ee itti dabali ~/.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

Eessatti kaa'i NYMBOT_API_KEY naannoo kee keessatti fi fiigsi codex.

  • multi_agent = false gaafatamuu dha. Meeshaalee multi-agent Codex meeshaalee gareen dhiyaatan kan Nymbot fudhachuu hin dandeenye dha, akkasumas isaan erga gaaffii hunda irratti jiranii booda fakkii kanaan رفضatamaa dha 400 unsupported_tool. Nymbot meeshaalee adeemsaa fi barbaacha weebii qofatti fudhata; yoo Codex gabaasa dhiyeessu unsupported_tool, karoorra yookaan serverii MCP kan meeshaa gosa biraa dabalu on dha.
  • Modiiilota OpenAI keessaa hin taane tokko filadhu. Idoos moodeela akka OpenAI tiin beekaman irratti, kan akka openai/gpt-5.6-sol, Codex garaataa gaaffiitiin jijjiirama Nymbot dubbisuu hin danda'u, gaaffiin immoo diigama. Claude, Kimi fi moodeloota katuulogii kaan sana hojjetu.
  • model_context_window Codex'n guddina context modelii sanaa itti himi, irraa context_length liistii moodelii keessatti; yoo ta'e immoo tokenii 272,000 fudhata.
  • Codex meeshaa barbaachisaa barbaaduuf modelichaaf kenni, kan Nymbot immoo kan isaa mataan isaa tiin hojjattu dha barbaacha weebii yoo gaaffichi barbaade. Qopheessi web_search = "disabled" fayila irratti gubbaa akka dhaabuuf.
  • Nymbot deebiiwwan hin kuusu. Codex yeroo hunda haasaa guutuu ergaa jirra, kanaaf wantichi tokko jijjiiramuu hin barbaachisu.

Cline

Kajimmiilee Cline VS Code keessatti:

  1. Garee Dukkana API gara OpenAI Wal-simataa.
  2. Garee URL Bu'uuraa gara https://nymbot.ai/api/v1.
  3. Iyyuu kee keessa kaa'i API Key OpenAI waliin walsimu.
  4. Moodeela jala jiru filadhu ID Moodeela. Cline yeroo URL fi key'n seenan Nymbot irraa tarreeffama sana fe'a; akkasumas idii akka kana barreessuu dandeessa anthropic/claude-sonnet-5.

Banaa Qindeeffama Moodeelaa fi guuti Giddu-gala Hojii (Context Window Size) fi Tokeniiwwan Max Output liistii moodelotaa irraa, fi mallatteessi Deeggarsa Fakkiiwwan yoo moodeelli qabaate capabilities.vision, kanaaf Cline konteksii isaa sirriitti bulcha.

Kilo Koodii

Toffachaa VS Code keessatti, banu Akkaataa barbaadamuun sirreessuu, deemi gara Dabalattoota tab, gara jalaa gadi faliifi tuqi Abbaa jasaa dhuunfaaGuuti:

  • ID Kennisaa: nymbot
  • Maqaa agarsiisaa: Nymbot
  • API Abbaalee Kennii: OpenAI Wal-simataa
  • URL Bu'uuraa: https://nymbot.ai/api/v1
  • ii-qee API: furtuu kee
  • Modelaawwan: tarree Kilo Nymbot irraa buufutti irraa filadhu

Cuqaasi Dhiyeessi, akkasumas moodellonni filannoo moodelii keessatti mul'atu. CLI'f, yookaan daangaa moodelii fi deeggarsa meeshaa (tool) sirreessuuf, bal'isaa (provider) keessatti qopheessi ~/.config/kilo/kilo.json akkasumas:

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 id moodeelii Nymbot fi mallattoo isaa olitti argamu Kilo maqaa isaa mataa isaa itti fayyadamuu isaa tii, kan itti fayyadamamu... "model" as nymbot/…. Fudhadhu limit madaala list; isaan malee Kilo konteksii hin bulchuu danda'u.

Roo Code

Roo Code Hagamu Meeeqa 15, 2026 irratti ture. Yoo ammaatiin sirra jiraate, Nymbot waliin akkasitti hojjeta: set Dukkana API gara OpenAI Wal-simataa, URL Bu'uuraa gara https://nymbot.ai/api/v1, furtuu kee keessa galchi API Key fi ID moodelii keessatti Moodeela. Roo Code karaan hojii isaa qofa tool calls ta'a, kanaaf modeliin sun qabaachuu qaba capabilities.tools. Tooftaa kofigireeshinii jala jiru, sirreessi Tokeniiwwan Max Output, Maddee Haala Yaadaa fi Deeggarsa Fakkii liistii moodeelootaa irraa.

Itti fufi

Hiikkaan dhumaa Continue 2.0.0 dha, deeggarsi immoo hin jiru, garuu extensioniin fi CLI isaa hamma danda'ametti hojjetu. Moodelota Nymbot itti dabali ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Windows irratti):

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 Wanti moodeliin gochuu danda'u itti fufi jedhee hima, sababni isaas ID Nymbot irraa hin beeku waan ta'ef. tool_use wanti Agent mode barbaadu dha; dhiisi image_input moodeel hin qabneef capabilities.vision.
  • Galmee lammaffaa Nymbot fayyadama moodeelii embedding barbaacha odeeffannoo codebase Continue'tti itti fufuu.

Meeshaaleen maaltu ergu?

Agentii koodingii tokko waan hunda itti fayyadamuuf modelichaaf erga: ajajoota kee, fayaaleen inni banu, bu'aa komandidota inni hojjetu. Nymbot malee, kana hundi gaaffii API biasaa dha, eegumsa fi daangaa kanneen kan ibsamanii keessatti... API'n maal arguun danda'akun dhuunfataa (end-to-end) hin ta'u, Nymbot hin kuusu, dhiyeessaan moodelichaa immoo arguun danda'a.

  • Meeshaaleen seenaa isaanii mataan isaanii kompiitara keessan irratti kuusu, akkasumas tokko tokko uumtoota isaanii waliin qunnamtii gochuun danda'u. Fakkeenyaaf, Claude Code, yeroo Nymbot irratti hojjetu, telemeetirii isaa Anthropicitti ergaa jira; set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 sun sana fi traafikaakkii duub-deebii isaa biroo dhaabuuf. Meeshaa WebFetch isaa immoo, utuu ati hin sirreessin, damee (domain) hunda Anthropic waliin qorachuu itti fufa. skipWebFetchPreflight gara true toora isaa keessatti.
  • Koodoonni fayiloota sirnaa (settings files) keessatti argaman eegumsa fayila sanaa qofa qabu. Waan ati 'commit' gootu keessaa isaan fagaadhu, akkasumas, bakka meesichi hayyametti 'environment' keessaa dubbisi.