Skip menyang isi
Kembali menyang Nymbot

Basis kawruh Pembangunan

Alat-alat kode

Agents coding sing ngidini sampeyan kanggo milih ngendi permintaan model bisa mbukak ing Nymbot. Masing-masing dibutuhake URL basis, kunci lan model id; kaca iki nyedhiyakake setelan akurat kanggo saben.

Sampeyan miwiti

Sampeyan kudu kunci API, digawe ing aplikasi Neraka Ing menu iku Kunci apiMasing-masing alat ngandika salah siji saka tiga format API, lan iku nglakoni URL dasar:

Tool ikuFormasiPangkalan url
Niki kodePanggonan antropikhttps://nymbot.ai/api
Codex lan CLIJawabanhttps://nymbot.ai/api/v1
Cline, Kilo Kode, Roo Kode, IngKatrangan lengkaphttps://nymbot.ai/api/v1

Model ids datang saka Daftar model, GET https://nymbot.ai/api/v1/models, kang ora kudu kunci. contoh ing ngisor iki nggunakake anthropic/claude-sonnet-5 lan, kanggo model saka produser liyane, moonshotai/kimi-k3Periksa yen model sing sampeyan pilih masih disenengake.

  • Pilih model sing bisa nelepon alat. Agen-agen iki njaluk file, ngedit lan mbukak perintah kanthi ngetik alat, ing saben langkah. capabilities.tools Tiyang true. nymbot/auto Ing ngisor iki iku alat-alat yang digunakake (400 unsupported_tool), supaya iku ora kerja karo salah siji saka loro.
  • Kopi limits model ing alat. Kebanyakan alat njaluk jendela konteks lan output maksimum. context_length lan max_output_tokens Alat sing nggoleki output luwih saka model ngidini ora ditolak; permintaan diturunake kanggo maksimum model.
  • Langkah-langkah iku lengkap. Panggonan karo alat mbukak ing pirang siji lan banjur dikirim ing aliran, karo pings terus-terusan nalika model kerja. Streaming kerja ing saben alat ing ngisor iki, nanging saben langkah muncul ing wektu lan ora kata-kata.
Masing-masing alat duwe kunci dhewe.

A coding agent nggunakake akeh model panggilan kanggo siji tugas, saben nglakoni percakapan nganti iki, supaya siji tugas bisa biaya luwih saka pesan chatting. A cap ing kunci iku cara paling gampang kanggo ngerti paling akeh tool bisa nggunakake, lan nyingkirake iku nghenti alat sing mung.

Niki kode

Claude Code ngobrol karo Nymbot liwat setelan gateway. Setak iki ing shell sing sampeyan miwiti saka:

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 basa iku https://nymbot.ai/api: ora /v1 lan ora slash ing pungkasan, amarga Claude Code nambah /v1/messages lan dhewe.
  • Kunci iku ing ANTHROPIC_AUTH_TOKENKanthi Claude Code ngandika ing Authorization: BearerNalika disetel, login claude.ai sing disimpen ora digunakake kanggo permintaan iki lan batasan langganan sampeyan ora digunakake.
  • Kanthi default, Claude Code njaluk jeneng model paling anyar Anthropic, lan Nymbot njaluk jeneng Claude mung karo versi sing padha utawa anyar saka katalog, ora versi sing sadurunge; versi sing katalog ora ngirim 404Ngandhingake opus, sonnet lan haiku ing katalog ids ninggalake iki. yen sampeyan nggunakake fable Piyambakipun, set ANTHROPIC_DEFAULT_FABLE_MODEL Ing cara padha.
  • Pinning slot Haiku uga ngalihake karya background Claude Code, kayata judul sesi, menyang model sing luwih murah.

Ngudhunaké Claude Code lan run /statusIng Statusipun Tab kudu nampilake Anthropic base URL Line ing https://nymbot.ai/api Dheweke ana Auth token Niki garis ANTHROPIC_AUTH_TOKEN.

Kanggo nyimpen setelan kanggo saben sesi, nempatake ing env Blok ing ~/.claude/settings.json (%USERPROFILE%\.claude\settings.json ing Windows) ing ndhuwur. Kurang ngetokake kunci ing .claude/settings.jsonTiyang iku komitmen kanggo proyek.

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

Sawetara setelan liyane patut ngerti:

  • Panjang saka output. Setipun CLAUDE_CODE_MAX_OUTPUT_TOKENS Ing model iki max_output_tokens, supaya Claude Code ngrancang jawabane kanggo batasan sing model nyata duwe.
  • Ing model pitcher. Dheweke CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1Claude Code njaluk daftar model Nymbot ing start-up lan nambah model Claude ing iku /model.
  • Piyambakipun nglakoni penasihat. Claude Code's advisor iku alat sing mbukak ing server Anthropic dhewe, kang Nymbot ora bisa mbukak, lan permintaan ngangkut iku ditolak. /advisorDheweke set CLAUDE_CODE_DISABLE_ADVISOR_TOOL=1 Dheweke bakal nghapus kabeh.
  • Sampeyan ora bisa nggunakake alat MCP. Claude Code ngaktipake kanggo URL basis custom, lan Nymbot ora bisa njaluk referensi alat sing ngirim, supaya ora ngatur ENABLE_TOOL_SEARCH=trueAlat-alat MCP isih nggunakake; padha diunggah ing depan.

Claude Code uga bisa mbukak ing model sing ora Claude: titik slot model ing id katalog liyane, kayata moonshotai/kimi-k3Dheweke set CLAUDE_CODE_MAX_CONTEXT_TOKENS Ing model iki context_lengthAnthropic ora nyedhiyakake Claude Code ing model liyane, supaya ndeleng tepi kasar.

Nurutake kode vs kode

Ekstensi VS Code mbukak kode Claude sing padha, nanging njaluk credentials sadurunge mbukak, supaya njaluk setelan ing pengaturan pengguna VS Code. Ing ngisor iki: Open User Settings (JSON) Dheweke nambah:

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

Nggunakake Login Prompt nghenti ekstensi ngandika sampeyan kanggo log ing Anthropic. kabeh ing Niki kode Ing ngisor iki uga digunakake kanggo ekstensi; pengaturan ing ~/.claude/settings.json iku uga, nanging check login extension ndeleng mung setelan dhewe.

Codex lan CLI

Codex nggunakake API Responses. Tambihake Nymbot minangka penyedia ing ~/.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

Dheweke set NYMBOT_API_KEY Ing lingkungan lan teka codex.

  • multi_agent = false Iku perlu. Alat-alat multi-agent Codex teka minangka grup alat sing Nymbot ora bisa njaluk, lan nalika padha ing saben permintaan ditolak karo 400 unsupported_toolNymbot njupuk alat fungsi lan pencarian web mung; yen Codex melaporkan unsupported_tool, fitur utawa server MCP sing nambah jenis alat liyane ing.
  • Pilih model sing ora salah siji saka OpenAI. Kanggo model id iku njaluk minangka OpenAI, kayata openai/gpt-5.6-solCodex ngganti menyang format permintaan Nymbot ora bisa maca, lan permintaan ditolak. Claude, Kimi lan model katalog liyane kerja.
  • model_context_window ngandika Codex ukuran konteks model, saka context_length ing senarai model; ana iku asumsi 272.000 token.
  • Codex nawakake model alat pencarian web, kang Nymbot mbukak karo dhewe. Web lan search Sampeyan kudu nindakake masalah. set web_search = "disabled" Ing ndhuwur saka file kanggo ngetokake.
  • Nymbot ora nyimpen jawaban. Codex wis ngirim kabeh percakapan saben kali, supaya ora kudu ngganti apa-apa.

Tiyang

Ing setelan Cline ing VS Code:

  1. Setipun Tembaga api iki OpenAI kompatibel.
  2. Setipun Pangkalan url iki https://nymbot.ai/api/v1.
  3. Nglumpukake kunci ing OpenAI Kompatibel API Key.
  4. Pilih model ing Model lan IDCline ngunggah daftar saka Nymbot nalika URL lan kunci ing; sampeyan uga bisa nyetir id kayata anthropic/claude-sonnet-5.

Mbukak Konfigurasi model Dheweke mbukak ing Ukuran jendela konteks lan Max Token output ing bab model, lan tick Ngudhunakake gambar Yen model iku capabilities.vision, supaya Cline ngatur konteks kasebut kanthi benar.

Kilo kode

Ing ekstensi VS Code, buka SetelanDheweke bakal nggunakake Propinsi Tab, gulung ing ngisor iki lan klik Custom SupplierIng ngisor iki:

  • Piyambakipun ID: nymbot
  • Pameran ing: Nymbot
  • Panjenenganipun api.: OpenAI kompatibel
  • Pangkalan url: https://nymbot.ai/api/v1
  • Kunci apiKunci iku
  • Modèla: pilih iku saka daftar Kilo loads saka Nymbot

Klik ing Tiyang, lan model muncul ing model picker. Kanggo CLI, utawa kanggo ngatur batasan model lan dukungan alat, ngatur penyedia ing ~/.config/kilo/kilo.json Ing ngisor iki:

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 iku model id Nymbot lan kunci ing ndhuwur iku jeneng Kilo dhewe kanggo iku, digunakake ing "model" lan nymbot/…Tiyang limit ing senarai model; tanpa iku Kilo ora bisa ngatur konteks.

Roo kode

Roo Code dihentikan tanggal 15 Mei 2026. yen sampeyan masih duwe installed, iku nggunakake karo Nymbot minangka iki: set Tembaga api iki OpenAI kompatibel, Pangkalan url iki https://nymbot.ai/api/v1Sampeyan nyimpen kunci ing Kunci api Lan model id ing ModelipunRoo Code mung kerja liwat panggilan alat, supaya model kudu duwe capabilities.toolsIng konfigurasi model, set Max Token output, Fenomèn konteks lan Dukungan gambar Sampeyan saka model list.

Ngudhunaké

Rilis akhir Continue punika 2.0.0 lan ora lagi dipelihara, nanging ekstensi lan CLI iku masih kerja. Tambahan model Nymbot kanggo ~/.continue/config.yaml (%USERPROFILE%\.continue\config.yaml Ing 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 Ngandika terus apa model bisa, amarga ora bisa ngerti saka id Nymbot. tool_use iku apa mode Agent kudu; ndeleng image_input Kanggo model tanpa capabilities.vision.
  • Ing entri iki nggunakake Nymbot Modèla ing Ing ngisor iki iku CodeBase Search.

Apa instrumen ngirim

A coding agent ngirim model apa-apa sing digawe karo: instruksi sampeyan, file sing dibuka, output saka perintah sing mbukak. Melalui Nymbot, kabeh iku permintaan API biasa, karo perlindungan lan batasan sing digambarake ing Apa sing api bisa ndeleng: iku ora end-to-end enkripsi, Nymbot ora nyimpen, lan penyedia model ndeleng.

  • Alat-alat iki nyimpen riwayat dhewe ing mesin, lan sawetara ngobrol karo pencipta padha. Claude Code, kanggo siji, isih ngirim telemetri menyang Anthropic nalika ngoperasikake Nymbot; set CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1 nghenti lan lalu lintas latar belakang liyane. alat WebFetch iku uga ngecekake saben domain karo Anthropic nalika sampeyan nyetel skipWebFetchPreflight iki true ing panggonanipun.
  • Kunci ing file pengaturan mung kaya aman minangka file. Simpen saka apa-apa sampeyan komit, lan maca saka lingkungan ing ngendi tool ngidini.