Tambah setiap model katalog ke Chatbox dengan satu penyedia custom.

Updated 2026-07-29

Chatbox menghantar aliran Add Custom Provider untuk mana-mana endpoint serasi OpenAI: pilih mod API OpenAI API Compatible, tetapkan API Host kepada https://api.apisrouter.com/v1, tampal satu kunci, dan id Claude, GPT, Gemini, dan DeepSeek berada berdampingan dalam pemilih model pada desktop, mudah alih, dan web.

Jawapan pantas: satu dialog dalam tetapan Model Provider.

Buka Settings Chatbox dan tukar ke tab Model Provider. Klik Add, kemudian Add Custom Provider. Isi dialog dengan lima nilai: Name (APIsRouter), API Mode ditetapkan kepada OpenAI API Compatible, kunci anda dalam API Key, https://api.apisrouter.com/v1 dalam API Host, dan biarkan API Path pada lalai /chat/completions yang diisi Chatbox untuk hos berakhir dengan /v1. Kemudian tambah model. Butang Fetch menarik senarai model endpoint melalui /v1/models supaya anda boleh mengaktifkan id terus daripada katalog, dan New membolehkan anda menaip id secara manual jika anda lebih suka pemilih tersusun yang pendek. Klik Check bersebelahan medan kunci dan Chatbox menjalankan permintaan langsung; pengesahan hijau bermaksud penyedia itu tersambung. Kami mengesahkan aliran tepat ini terhadap aplikasi web Chatbox semasa, dan dialog yang sama dihantar dalam binaan desktop dan mudah alih.

Bagaimana Chatbox bertutur dengan penyedia custom.

Chatbox (chatboxai di GitHub, lebih kurang 41K bintang) ialah salah satu klien sembang AI yang paling banyak dipasang: aplikasi natif untuk Windows, macOS, dan Linux, binaan mudah alih untuk iOS dan Android, dan versi pelayar di web.chatboxai.app. Ia dihantar dengan entri pihak pertama untuk vendor besar, masing-masing mahukan kunci sendiri, dan dialog penyedia custom adalah laluan terdokumentasi untuk segala yang lain. Penyedia custom dalam mod OpenAI API Compatible ialah huraian mudah sebuah endpoint: hos, laluan, kunci, dan senarai id model. Setiap giliran perbualan menjadi permintaan chat-completions standard terhadap hos itu, dengan id model daripada pemilih bergerak sebagai rentetan. Chatbox tidak mengambil berat vendor mana yang melatih model di sebalik id, itulah tepat yang menjadikan gateway berbilang vendor berguna di sini: satu entri penyedia meletakkan claude-sonnet-4-6, gpt-5.5, gemini-3.5-flash, dan deepseek-v4-flash dalam pemilih yang sama, dibilkan melalui kunci yang sama. Perbezaan praktikal daripada menindan empat penyedia pihak pertama bukan hanya kurang kunci. Tetapan Chatbox segerak per peranti, jadi setiap akaun vendor yang anda tambah adalah satu lagi kunci untuk ditampal pada telefon, komputer riba, dan aplikasi web anda. Satu penyedia custom adalah satu tampalan setiap peranti, dan menukar perbualan daripada Claude ke DeepSeek adalah perubahan pemilih dan bukan perubahan penyedia.

Persediaan penuh: setiap medan dalam dialog.

Name hanyalah label; APIsRouter mengekalkan pemilih terbaca. API Mode mesti OpenAI API Compatible, yang memberitahu Chatbox untuk bertutur chat completions standard; mod lain dalam dropdown adalah untuk endpoint asli Gemini dan bukan apa yang dikehendaki gateway. API Host dan API Path bergabung menjadi URL permintaan, dan pasangan ini adalah tempat persediaan tersalah. Dengan hos ditetapkan kepada https://api.apisrouter.com/v1, laluannya ialah /chat/completions, dan Chatbox mengisi tepat itu apabila ia mengenali hos /v1. Dokumen Chatbox juga menerangkan konvensyen hos-kosong, di mana hos mengetepikan /v1 dan laluan secara lalai adalah /v1/chat/completions; kedua-dua bergabung kepada URL yang sama, jadi pilih satu bentuk dan biarkan medan lain pada lalainya. Apa yang rosak ialah mencampur kedua-duanya, hos /v1 dengan laluan /v1/chat/completions, yang menghasilkan URL /v1/v1 tergandakan yang 404. Label medan dan tingkah laku autofill berubah sedikit antara keluaran Chatbox, jadi percayai URL yang disusun berbanding ingatan. Bagi model, Fetch adalah laluan usaha-rendah: Chatbox menyenaraikan segala yang dilayani endpoint dan anda togol apa yang anda mahu. New adalah laluan tersusun: taip id secara manual dan pemilih kekal pendek. Setiap baris model mempunyai suis keupayaan (vision, penggunaan alat); biarkan dimatikan melainkan anda tahu model menyokong keupayaan itu, kerana model yang tidak dikonfigurasi dianggap sebagai teks biasa dan itu lalai yang selamat. Selesaikan dengan Check, kemudian mulakan perbualan dan pilih model di bawah nama penyedia baharu anda.

Name:      APIsRouter
API Mode:  OpenAI API Compatible
API Key:   sk-YOUR-APISROUTER-KEY
API Host:  https://api.apisrouter.com/v1
API Path:  /chat/completions   (diisi automatik)

Models: Fetch (tarik katalog) atau New (taip id)
Kemudian:   Check → pengesahan hijau

Memilih model untuk klien sembang harian.

Kerana setiap model yang diaktifkan dibilkan melalui satu kunci, membandingkan dua id adalah pertukaran pemilih dan bukan keputusan akaun. Jalankan jenis perbualan yang sama pada kedua-duanya selama beberapa hari, kemudian baca perbelanjaan per-model dalam konsol APIsRouter dan kekalkan yang layak mendapat tempatnya.

  • Soalan harian dan penulisan semula pantas adalah kerja rentak-berkelompok. claude-haiku-4-5-20251001 dan gemini-3.5-flash menjawab cukup pantas supaya aplikasi terasa segera, dan mereka membawa kebanyakan trafik harian dengan baik.
  • Merangka panjang, penaakulan berhati-hati, dan perbincangan kod layak mendapat claude-sonnet-4-6 atau gpt-5.5. Kekalkan satu setiap tier diaktifkan dan tukar per perbualan dan bukan per penyedia.
  • deepseek-v4-flash adalah pilihan volum jika Chatbox adalah bar sisi sentiasa-terbuka anda; perbualan kecil berterusan bertambah dan tier pantas mengekalkan baki bergerak perlahan.
  • Perbualan input-imej memerlukan id berkeupayaan penglihatan dengan suis vision diaktifkan pada baris model itu; sahkan keupayaan berbanding dokumentasi model sebelum menogol suis itu.
  • Aktifkan beberapa model dengan sengaja dan bukan mengambil semuanya: setiap togol adalah baris pemilih, dan menambah satu lagi id kemudian adalah suntingan sepuluh saat.

Bayar mengikut penggunaan · bawah harga rasmi

Selected models are priced below official list prices. Exact input, output, cache, and per-request prices are shown for each model.

ModelHarga RasmiHarga Kami
Claude Sonnet 4.6$3.00 / $15.00 per M$2.40 / $12.00 per M
Claude Haiku 4.5 20251001$1.00 / $5.00 per M$0.80 / $4.00 per M
GPT-5.5$5.00 / $30.00 per M$4.00 / $24.00 per M
Gemini 3.5 Flash$1.50 / $9.00 per M$1.20 / $7.20 per M
DeepSeek V4 Flash$0.14 / $0.28 per M$0.10 / $0.30 per M

Mod kegagalan khusus Chatbox.

Laluan tergandakan adalah klasik. 404 pada setiap mesej bermaksud API Host dan API Path kedua-duanya membawa /v1 atau laluan itu mengulang apa yang sudah diakhiri hos; buka entri penyedia dan baca kedua-dua medan sebagai satu URL. Hasil kosong daripada Fetch biasanya bermaksud kunci itu salah atau hilang, kerana senarai model itu sendiri adalah permintaan yang disahkan. Semak medan API Key dan guna butang Check, yang mendedahkan ralat pengesahan secara terus. Model yang memberi ralat hanya dalam sesetengah perbualan biasanya suis keupayaan: vision diaktifkan pada model yang tiada input imej, atau aliran bergantung-alat mengena model dengan alat dimatikan. Tetapkan semula baris model kepada lalai dan aktifkan semula keupayaan satu demi satu. Dan ingat entri penyedia hidup per pemasangan. Menambah APIsRouter pada desktop anda tidak mengkonfigurasi telefon anda; ulangi dialog itu di sana, atau guna perkongsian konfigurasi Chatbox sendiri jika versi anda menawarkannya. Satu perkara yang tidak pernah perlu diulang ialah pendaftaran vendor, kerana satu kunci merangkumi setiap model pada setiap peranti.

Siapa yang menghalakan Chatbox melalui gateway.

  • Orang yang mahu Claude, GPT, Gemini, dan DeepSeek dalam satu pemilih tanpa menyelenggara empat akaun vendor dan empat kunci merentas tiga peranti.
  • Pengguna di rantau di mana sesetengah pendaftaran vendor menyakitkan; akses berasaskan top-up tanpa keperluan kad menghapuskan kebergantungan setiap penyedia.
  • Pembangun yang sudah menghalakan alat editor dan terminal mereka melalui gateway dan mahu klien sembang mereka pada kunci dan log penggunaan yang sama.
  • Pembeli model yang membandingkan id pada perbualan sebenar sebelum melabur projek kepada satu; setiap calon adalah baris pemilih, bukan akaun.
  • Isi rumah dan pasukan kecil yang menstandardkan satu endpoint, satu baki, dan ketertampakan penggunaan per-kunci dan bukan langganan berselerak.

Sahkan endpoint dan nyahpepijat mesej pertama.

Buktikan separuh gateway di luar Chatbox dahulu: senaraikan model dengan kunci anda, kemudian jalankan satu chat completion terhadap id yang anda rancang untuk diaktifkan. Jika kedua-duanya lulus, semua yang tinggal berada dalam dialog penyedia. Di dalam Chatbox, butang Check adalah isyarat terpantas. Ralat pengesahan adalah medan kunci. Ralat tidak-ditemui semasa menghantar adalah percanggahan id, yang paling kerap berlaku dengan entri New yang ditaip tangan; salin id daripada output /v1/models dan bukan daripada ingatan. 404 pada setiap permintaan adalah komposisi hos/laluan yang dirangkumi di atas. Sebaik sahaja mesej mengalir, konsol APIsRouter menunjukkan model per permintaan, kiraan token, dan perbelanjaan. Klien sembang menjana banyak permintaan kecil sepanjang hari, dan log penggunaan adalah tempat tabiat itu menjadi nombor per-model, per-hari yang benar-benar boleh anda baca.

curl -s https://api.apisrouter.com/v1/models \
  -H "Authorization: Bearer $APISROUTER_API_KEY" | head -50

curl -s https://api.apisrouter.com/v1/chat/completions \
  -H "Authorization: Bearer $APISROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"claude-haiku-4-5-20251001",
       "messages":[{"role":"user","content":"ping"}]}'

Soalan lazim

Bagaimana saya menambah hos API custom ke Chatbox?

Settings, tab Model Provider, Add, kemudian Add Custom Provider. Tetapkan API Mode kepada OpenAI API Compatible, API Host kepada https://api.apisrouter.com/v1, tampal kunci anda, dan biarkan API Path pada lalai /chat/completions. Tambah model dengan Fetch atau New, kemudian tekan Check.

Patutkah API Host termasuk /v1?

Kedua-dua bentuk berfungsi selagi hos dan laluan bergabung kepada /v1/chat/completions tepat sekali. Dengan hos https://api.apisrouter.com/v1 laluannya ialah /chat/completions; dengan hos kosong laluan secara lalai adalah /v1/chat/completions. Mencampur kedua-duanya menggandakan /v1 dan 404.

Bolehkah Chatbox menjalankan Claude, Gemini, dan DeepSeek melalui satu entri penyedia?

Ya. Dalam mod OpenAI API Compatible id model bergerak ke API Host sebagai rentetan biasa, jadi satu entri boleh mengaktifkan claude-sonnet-4-6, gemini-3.5-flash, dan deepseek-v4-flash bersama, semuanya dibilkan melalui kunci yang sama dan boleh ditukar dalam pemilih.

Mengapa Fetch tidak mengembalikan model?

Fetch memanggil senarai /v1/models endpoint dengan kunci anda, jadi hasil kosong hampir selalu masalah pengesahan. Semak semula medan API Key dan jalankan butang Check; sebaik sahaja kunci lulus, Fetch menyenaraikan setiap id yang dilayani gateway.

Adakah penyedia custom berfungsi pada Chatbox mudah alih dan web juga?

Ya, dialog Add Custom Provider dihantar merentas binaan desktop, mudah alih, dan web. Entri penyedia dikonfigurasi per pemasangan, jadi ulangi persediaan satu-dialog itu pada setiap peranti dengan kunci yang sama.

Adakah saya perlukan suis keupayaan pada setiap model?

Tidak. Model yang tidak dikonfigurasi berfungsi sebagai sembang teks biasa, iaitu lalai yang selamat. Aktifkan suis vision atau alat hanya pada model yang benar-benar menyokong keupayaan itu, kerana suis yang salah diaktifkan menghasilkan ralat mengelirukan tepat pada perbualan yang menggunakannya.