Pangkalan pengetahuan Pengembang
Alat koding
Agen pengkodean yang membolehkan anda memilih di mana permintaan model mereka pergi boleh dijalankan pada Nymbot. masing-masing memerlukan URL asas, kunci dan id model; halaman ini memberikan seting yang tepat untuk setiap.
Halaman ini diterjemahkan mesin untuk kemudahan. Versi asal bahasa Inggeris ialah versi yang digunakan.
Sebelum anda mula
Anda memerlukan kunci API, dibuat dalam aplikasi Kebakaran Menu : Lihat Kunci apiSetiap alat berbicara satu daripada tiga format API, dan yang menentukan URL asasnya:
| alat | Format | Pangkalan URL |
|---|---|---|
| Kode Claude | Pesan Antropologi | https://nymbot.ai/api |
| Kodex CLI | Jawapan | https://nymbot.ai/api/v1 |
| Cline, Kilo Code, Roo Code, Keterangan | Chat Penyelesaian | https://nymbot.ai/api/v1 |
Model IDs berasal daripada Senarai Model,
GET https://nymbot.ai/api/v1/models, yang tidak memerlukan kunci. contoh di bawah menggunakan
anthropic/claude-sonnet-5 Oleh yang demikian, bagi pembina yang lain,
moonshotai/kimi-k3Pastikan bahawa model yang anda pilih masih disenaraikan.
- Pilih model yang boleh memanggil alat. Agen ini membaca fail, mengeditnya dan menjalankan perintah dengan memanggil alat, pada setiap langkah.
capabilities.toolsSediakan 2true.nymbot/autoMenolak sebarang permintaan dengan alat (400unsupported_toolOleh itu, ia tidak berfungsi dengan mana-mana daripada mereka. - Salin sempadan model ke dalam alat. Kebanyakan alat meminta tetingkap konteks dan output maksimum.
context_lengthdanmax_output_tokensAlat yang meminta output yang lebih daripada model membenarkan tidak ditolak; permintaan dikurangkan kepada maksimum model. - Langkah-langkah datang penuh Permintaan dengan alat berjalan dalam satu bahagian dan kemudian dihantar kembali sebagai aliran, dengan pings terus hidup semasa model berfungsi.
Buat kunci berasingan untuk setiap alat, dengan cap harian. agen koding membuat banyak panggilan model untuk satu tugas, masing-masing membawa perbualan sejauh ini, jadi satu tugas boleh kos jauh lebih banyak daripada mesej chat.
Kode Claude
Claude Code bercakap dengan Nymbot melalui tetapan gatewaynya. Setkan ini dalam shell yang anda mula dari:
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 asas ialah
https://nymbot.ai/api: Tidak/v1dan tiada slash pada akhir, kerana Claude Code menambah/v1/messagesdiri sendiri - Kunci masuk
ANTHROPIC_AUTH_TOKEN, yang Claude Code menghantar sebagaiAuthorization: BearerWalaupun ia ditetapkan, log masuk claude.ai yang disimpan tidak digunakan untuk permintaan ini dan had langganan anda tidak terpakai. - Secara lalai, Claude Code meminta nama model terbaru Anthropic, dan Nymbot menjawab nama Claude hanya dengan versi yang sama atau lebih baru daripada katalognya, tidak pernah yang lebih tua; versi yang katalog tidak membawa masih mengembalikan
404Menunjukkanopus,sonnetdanhaikudi katalog ids mengelakkan ini. jika anda menggunakanfableMelayu, SetANTHROPIC_DEFAULT_FABLE_MODELcara yang sama. - Pinning slot Haiku juga memindahkan kerja latar belakang Claude Code, seperti tajuk sesi, kepada model yang lebih murah.
Mulakan Claude Code dan berjalan /status· The Status Tab perlu menunjukkan
Anthropic base URL baris dengan https://nymbot.ai/api dan sebuah
Auth token baris nama ANTHROPIC_AUTH_TOKEN.
Untuk mengekalkan tetapan untuk setiap sesi, letakkan mereka dalam env Blok daripada
~/.claude/settings.json (%USERPROFILE%\.claude\settings.json pada Windows) bukannya.Jangan sekali-kali meletakkan kunci dalam .claude/settings.jsonyang telah berkomitmen dengan projek ini.
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"
}
}
Beberapa tetapan lain perlu diketahui:
- Panjang pengeluaran Set
CLAUDE_CODE_MAX_OUTPUT_TOKENSkepada modelmax_output_tokensOleh itu, Claude Code merancang jawapannya untuk had yang sebenarnya mempunyai model. - Model yang picker. dengan
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1, Claude Code membaca senarai model Nymbot di startup dan menambah model Claude di dalamnya kepada/model. - Tinggalkan Penasihat Claude Code's advisor ialah alat yang berjalan pada pelayan Anthropic sendiri, yang Nymbot tidak boleh menjalankan, dan permintaan yang membawa ia ditolak.
/advisoratau setCLAUDE_CODE_DISABLE_ADVISOR_TOOL=1untuk mengalih keluar sepenuhnya. - Tinggalkan carian alat MCP. Claude Code mematikan ia untuk URL asas tersuai, dan Nymbot tidak boleh mengambil rujukan alat yang dihantar, jadi jangan tetapkan
ENABLE_TOOL_SEARCH=trueAlat MCP masih berfungsi; mereka dimuat naik ke hadapan alih-alih.
Claude Code juga boleh dijalankan pada model yang bukan Claude: tunjukkan slot model pada id katalog lain, seperti moonshotai/kimi-k3dan set CLAUDE_CODE_MAX_CONTEXT_TOKENS
kepada model tersebut context_lengthAnthropic tidak menyokong Claude Code pada model lain, jadi harapkan tepi kasar.
Perbezaan antara Code vs Code
Ekstensi Kod VS menjalankan Claude Code yang sama, tetapi memeriksa credentials sebelum ia bermula, jadi berikan seting dalam tetapan pengguna VS Code sendiri. Pengaturan Pengguna Terbuka (JSON) dan tambahkan :
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" }
]
}
Menyelamatkan Login Prompt menghentikan ekstensi yang meminta anda untuk log masuk ke Anthropic. Kode Claude di atas juga terpakai kepada perpanjangan; tetapan dalam ~/.claude/settings.json juga, tetapi pemeriksaan log masuk ekstensi hanya membaca tetapan sendiri.
Kodex CLI
Codex menggunakan API Responses. tambahkan Nymbot sebagai pembekal dalam ~/.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
Kemudian set NYMBOT_API_KEY dalam persekitaran anda dan berlari codex.
multi_agent = falseyang diperlukan. Alat-alat multi-agen Codex datang sebagai kumpulan alat yang Nymbot tidak boleh mengambil, dan walaupun mereka pada setiap permintaan ditolak dengan400unsupported_toolNymbot mengambil alat fungsi dan carian web sahaja; jika Codex melaporkanunsupported_tool, ciri atau pelayan MCP yang menambah sejenis alat lain telah diaktifkan.- Pilih model yang bukan daripada OpenAI sendiri. Untuk model id, ia dikenali sebagai OpenAI, seperti
openai/gpt-5.6-sol, Codex bertukar kepada format permintaan Nymbot tidak boleh dibaca, dan permintaan ditolak. model_context_windowmemberitahu Codex saiz konteks model, daripadacontext_lengthdalam senarai model; jika tidak, ia menganggap 272,000 token.- Codex menawarkan model sebuah alat carian web, yang Nymbot menjalankan dengan sendiri
Pencarian web apabila soalan itu diperlukan. set
web_search = "disabled"di bahagian atas fail untuk mematikan. - Nymbot tidak menyimpan jawapan. Codex sudah menghantar keseluruhan perbualan setiap kali, jadi tidak ada yang perlu diubah.
Kline
Dalam tetapan Cline dalam VS Kod:
- Set Pembekal api dua OpenAI Sesuai.
- Set Pangkalan URL dua
https://nymbot.ai/api/v1. - Masukkan kunci anda ke dalam Kunci API yang kompatibel.
- Pilih model di bawah Model IDCline muat naik senarai daripada Nymbot apabila URL dan kunci berada dalam; anda juga boleh memasukkan id seperti
anthropic/claude-sonnet-5.
Buka Konfigurasi Model dan mengisi dalam Saiz tingkap konteks dan
Max Pengeluaran Token daripada senarai model, dan tik Sokongan imej Jika model ini mempunyai capabilities.vision, jadi Cline menguruskan konteksnya dengan betul.
Kilo kod
Dalam ekstensi Kod VS, terbuka pengaturanPergi ke The Pembekal tab, gulir ke bawah dan klik Pembekal CustomMasukkan dalam:
- Pembekal ID:
nymbot - Tunjukkan Nama:
Nymbot - Pembekal API: OpenAI Sesuai
- Pangkalan URL:
https://nymbot.ai/api/v1 - Kunci apiKunci anda
- model: pilih mereka daripada senarai Kilo loads daripada Nymbot
klik Submit, dan model muncul dalam pemilih model. Untuk CLI, atau untuk menetapkan had model dan sokongan alat, tentukan pembekal dalam ~/.config/kilo/kilo.json
Sebaliknya :
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 ialah id model Nymbot dan kunci di atasnya ialah nama Kilo sendiri untuknya, yang digunakan dalam
"model" As nymbot/…mengambil limit daripada senarai model; tanpa itu Kilo tidak boleh menguruskan konteks.
Roo Kod
Roo Code telah dihentikan pada 15 Mei 2026. jika anda masih mempunyai ia dipasang, ia berfungsi dengan Nymbot seperti ini: set Pembekal api dua OpenAI Sesuai,
Pangkalan URL dua https://nymbot.ai/api/v1Masukkan kunci anda dalam
Kunci api dan model id dalam ModelRoo Code hanya berfungsi melalui panggilan alat, jadi model mesti mempunyai capabilities.toolsDi bawah konfigurasi model, set Max Pengeluaran Token, Jendela Konteks dan
Sokongan imej daripada senarai model.
Teruskan
Rilis akhir Continue ialah 2.0.0 dan ia tidak lagi dikekalkan, tetapi ekstensi dan CLInya masih berfungsi. ~/.continue/config.yaml
(%USERPROFILE%\.continue\config.yaml Untuk 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
capabilitiesberitahu terus apa yang model boleh lakukan, kerana ia tidak boleh memberitahu daripada id Nymbot.tool_useialah apa yang Mod Agen memerlukan; keluarimage_inputUntuk model tanpacapabilities.vision.- Kemasukan kedua menggunakan Nymbot Model pengenalan untuk terus mencari codebase.
Apa alat-alat yang dihantar
Agen pengkodean menghantar model apa sahaja yang berfungsi dengan: arahan anda, fail yang dibuka, output perintah yang dijalankan. Apa yang boleh dilihat oleh api: ia tidak disulitkan end-to-end, Nymbot tidak menyimpannya, dan pembekal model melihatnya.
- Alat-alat ini menyimpan sejarah mereka sendiri pada mesin anda, dan sesetengah bercakap dengan pembuat mereka selain. Claude Code, untuk satu, masih menghantar telemetri kepada Anthropic apabila berjalan pada Nymbot;
CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC=1untuk menghentikan lalu lintas latar belakang itu dan lain-lain. alat WebFetch masih memeriksa setiap domain dengan Anthropic kecuali anda menetapkanskipWebFetchPreflightduatruedalam tetapan mereka. - Kunci dalam fail tetapan hanya selamat seperti fail. simpan mereka daripada apa-apa yang anda berkomitmen, dan baca mereka dari persekitaran di mana alat membolehkannya.