Jalankan LobeChat pada endpoint custom serasi OpenAI.
Updated 2026-07-29
Modul penyedia LobeChat menerima mana-mana perkhidmatan serasi OpenAI: cipta penyedia custom dengan jenis OpenAI SDK, tetapkan endpoint kepada https://api.apisrouter.com/v1, tampal satu kunci, dan ambil senarai model. Id Claude, GPT, Gemini, dan DeepSeek mendarat dalam pemilih model setiap pembantu.
Jawapan pantas: satu penyedia custom, satu endpoint, satu kunci.
Buka tetapan LobeChat dan pergi ke bahagian penyedia perkhidmatan AI (dilabel AI Service Provider atau Language Model bergantung keluaran). Sejak modul pengurusan penyedia mendarat dalam v1.44, anda boleh mencipta penyedia custom dan bukan menumpang entri OpenAI terbina: tambah penyedia, beri id dan nama paparan (apisrouter / APIsRouter), pilih jenis OpenAI SDK, kemudian isi kunci API dan URL proksi endpoint dengan https://api.apisrouter.com/v1. Dalam senarai model penyedia itu, guna tindakan fetch-models untuk menarik setiap id yang dilayani endpoint melalui /v1/models, aktifkan yang anda mahu, dan jalankan semakan sambungan terbina. Sejak itu, mana-mana pembantu atau perbualan boleh memilih id itu daripada pemilih model. Projek itu kini berada di lobehub/lobehub di GitHub (nama repo lobe-chat mengubah hala ke sana), dan label menu berubah antara keluaran, jadi anggap aliran, entri penyedia, jenis SDK, URL, kunci, fetch, sebagai bahagian stabil dan bukan perkataan tepat.
Provider ID: apisrouter
Provider Name: APIsRouter
SDK Type: OpenAI
API Key: sk-YOUR-APISROUTER-KEY
API Proxy URL: https://api.apisrouter.com/v1
Model List → Fetch models → aktifkan id → semakBagaimana LobeChat menghalakan permintaan kepada penyedia.
LobeChat (lebih kurang 80K bintang GitHub, kini di bawah nama LobeHub) ialah salah satu rangka kerja sembang sumber terbuka yang paling banyak digunakan: klien web yang dipoles, pembantu dengan prompt dan model masing-masing, sistem plugin, dan ciri pangkalan pengetahuan, boleh digunakan dalam sesi pelayar atau hos sendiri dengan pangkalan data. Setiap entri penyedia menerangkan ke mana permintaan pergi dan dialek SDK mana yang dituturkan. Penyedia custom pada jenis OpenAI SDK menghantar permintaan chat-completions standard ke URL proksi anda dengan id model sebagai rentetan biasa, iaitu tepat bentuk yang diharapkan gateway berbilang vendor. Satu entri oleh itu membawa seluruh katalog: pembantu boleh menyematkan claude-sonnet-4-6 untuk kerja berhati-hati manakala perbualan pantas berjalan gemini-3.5-flash, tanpa akaun kedua di mana-mana. URL endpoint mempunyai satu nuansa terdokumentasi yang berbaloi dipetik: sama ada URL memerlukan akhiran /v1 bergantung pada perkhidmatan di sebaliknya. LobeChat melampirkan laluan route seperti /chat/completions kepada asas yang anda berikan, jadi untuk APIsRouter nilai yang betul ialah https://api.apisrouter.com/v1. Gejala terdokumentasi bagi akhiran yang hilang ialah model mengembalikan balasan kosong pada ujian; jika anda melihat itu, tambah /v1 dan cuba semula.
Hos sendiri: laluan pembolehubah persekitaran.
Jika anda menggunakan LobeChat sendiri, penghalaan yang sama boleh dihantar dalam bekas dan bukan diklik ke dalam UI. Pasangan klasik menggantikan penyedia OpenAI terbina: OPENAI_API_KEY mengambil kunci gateway dan OPENAI_PROXY_URL mengambil https://api.apisrouter.com/v1. Setiap pengguna penempatan itu kemudian mewarisi endpoint tanpa menyentuh tetapan. Ketertampakan model dikawal dengan sintaks senarai model: OPENAI_MODEL_LIST menerima +id untuk menambah, -id untuk menyembunyikan, dan id=Display Name untuk memberi label semula, dengan entri dipisahkan koma. Memulakan nilai dengan -all mengosongkan senarai terbina supaya hanya id eksplisit anda yang ditunjukkan, bentuk bersih untuk penempatan yang disusun teliti. Binaan pelayan yang lebih baharu juga mendokumentasikan keluarga CUSTOM_PROVIDER_* (count, id, name, type, base URL, kunci) untuk mengisytiharkan penyedia custom penuh pada masa penempatan, sepadan apa yang dilakukan modul UI. Semak rujukan pembolehubah persekitaran semasa untuk versi anda sebelum bergantung padanya, kerana permukaan ini lebih baharu daripada pasangan OPENAI_* dan masih berkembang.
OPENAI_API_KEY=sk-YOUR-APISROUTER-KEY
OPENAI_PROXY_URL=https://api.apisrouter.com/v1
OPENAI_MODEL_LIST=-all,+claude-sonnet-4-6=Claude Sonnet 4.6,+gpt-5.5,+gemini-3.5-flash,+deepseek-v4-proMemilih model untuk pembantu.
Kerana semua pembantu dibilkan melalui satu kunci, perbandingan model adalah perubahan tetapan pembantu. Sematkan dua calon pada dua pembantu pendua, jalankan prompt sebenar anda selama seminggu, dan baca perbelanjaan per-model dalam konsol APIsRouter bersebelahan kualiti jawapan yang anda perhatikan.
- Pembantu adalah sematan model per-peranan. Pembantu penulisan pada claude-sonnet-4-6, pembantu jawapan pantas pada claude-haiku-4-5-20251001, dan pembantu penyelidikan pada gpt-5.5 semuanya wujud bersama di sebalik satu entri penyedia.
- gemini-3.5-flash ialah pilihan responsif untuk model perbualan lalai; kebanyakan giliran dalam rangka kerja sembang adalah pendek dan pantas, dan model pantas mengekalkan UI terasa segera.
- deepseek-v4-pro layak mendapat slot untuk perbualan berbilang bahasa panjang dan ringkasan berat, di mana tingkah laku konteks-panjangnya per token yang dibelanjakan menjadi daya tarikan.
- Perbualan penglihatan memerlukan id berkeupayaan penglihatan dengan keupayaan diaktifkan dalam konfigurasi model penyedia; LobeChat mendedahkan togol keupayaan per-model dalam modul penyedia.
- Aktifkan pemilih dua-tier dengan sengaja, satu id pantas dan satu id frontier, dan tambah lagi hanya apabila pembantu sebenar memerlukannya; setiap model yang diaktifkan adalah baris yang perlu diskrol pengguna.
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.
| Model | Harga Rasmi | Harga Kami |
|---|---|---|
| Claude Sonnet 4.6 | $3.00 / $15.00 per M | $2.40 / $12.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 Pro | $0.43 / $0.87 per M | $0.40 / $0.90 per M |
| Claude Haiku 4.5 20251001 | $1.00 / $5.00 per M | $0.80 / $4.00 per M |
Mod kegagalan khusus LobeChat.
Balasan kosong pada semakan sambungan adalah tandatangan terdokumentasi masalah akhiran base-URL. Tambah atau buang /v1 (untuk APIsRouter ia mesti hadir) dan cuba semula sebelum menyahpepijat apa-apa yang lebih dalam. Model hilang daripada pemilih pembantu biasanya bermaksud ia diambil tetapi tidak diaktifkan dalam senarai model penyedia, atau togol penyedia itu sendiri dimatikan. Kedua-duanya berada dalam skrin tetapan yang sama seperti tindakan fetch. Pada penempatan hos-sendiri, ingat keutamaan: pembolehubah persekitaran mengkonfigurasi lalai sisi pelayan, manakala pengguna masih boleh memasukkan tetapan penyedia mereka sendiri sisi klien bergantung pengesahan dan flag ciri penempatan anda. Jika penempatan mengabaikan OPENAI_PROXY_URL anda, sahkan bekas benar-benar dimulakan semula dengan persekitaran baharu dan sesi klien tidak mengatasinya secara tempatan. Perbezaan versi adalah nyata di sini: pokok tetapan telah disusun semula lebih daripada sekali (Language Model, kemudian AI Service Provider, dengan modul penyedia tiba dalam v1.44), dan tangkapan skrin daripada tutorial lama tidak akan sepadan menu semasa. Medan itu sendiri, id, name, jenis SDK, URL, kunci, kekal stabil.
Siapa yang menghalakan LobeChat melalui gateway.
- Pengguna hos-sendiri yang menjalankan LobeChat untuk pasukan yang mahu satu endpoint dalam bekas dan satu log penggunaan untuk semua orang, dan bukan kunci vendor per pengguna.
- Pengguna power pembantu yang menyematkan vendor berbeza per peranan, Claude untuk penulisan, GPT untuk analisis, DeepSeek untuk volum, tanpa menyelenggara akaun untuk setiap satu.
- Pengguna yang mahu model yang tidak dibawa senarai penyedia terbina, diaktifkan dengan mengambil katalog gateway dan bukan menunggu keluaran hulu.
- Pembangun tanpa akses kepada pengebilan vendor tertentu. Akses berasaskan top-up tanpa keperluan kad menghapuskan kebergantungan pendaftaran setiap penyedia.
- Orang yang sudah menghalakan editor, pelancar, atau alat CLI mereka melalui gateway yang mahu rangka kerja sembang mereka pada kunci yang sama.
Sahkan endpoint dan nyahpepijat perbualan pertama.
Curl senarai model dahulu dan simpan output itu terbuka; ia ejaan berwibawa untuk setiap id yang anda aktifkan, sama ada melalui fetch atau secara manual. Kemudian jalankan satu chat completion terhadap id yang anda rancang jadikan lalai. Di dalam LobeChat, lakukan semakan sambungan sebelum perbualan sebenar. Kegagalan pengesahan menunjuk kepada medan kunci. Balasan kosong menunjuk kepada akhiran /v1. Ralat tidak-ditemui pada model tertentu bermaksud id yang diaktifkan tidak sepadan senarai, yang paling kerap berlaku selepas mengedit nama paparan dan id secara manual bersama. Sebaik sahaja perbualan mengalir, konsol APIsRouter menunjukkan model per permintaan, kiraan token, dan perbelanjaan. Rangka kerja sembang dengan pembantu menjana trafik merentas beberapa model sekali gus, dan pandangan penggunaan per-kunci adalah tempat tabiat setiap pembantu menjadi kos yang boleh anda lihat per model, per hari.
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":"gemini-3.5-flash",
"messages":[{"role":"user","content":"ping"}]}'Soalan lazim
Bagaimana saya menambah penyedia custom serasi OpenAI ke LobeChat?
Dalam tetapan, buka bahagian penyedia perkhidmatan AI dan cipta penyedia custom: id dan nama paparan, jenis SDK OpenAI, endpoint https://api.apisrouter.com/v1, dan kunci anda. Ambil senarai model, aktifkan id yang anda mahu, dan jalankan semakan sambungan.
Adakah URL endpoint memerlukan /v1?
Untuk APIsRouter, ya: https://api.apisrouter.com/v1. LobeChat melampirkan route seperti /chat/completions kepada asas yang anda berikan, dan dokumennya menyatakan akhiran yang salah biasanya muncul sebagai balasan kosong pada ujian. Jika anda melihat itu, betulkan akhiran dan cuba semula.
Apa itu OPENAI_PROXY_URL dan bila saya menggunakannya?
Ia pembolehubah persekitaran hos-sendiri yang mengarah semula penyedia OpenAI terbina LobeChat ke URL asas lain. Tetapkannya dengan OPENAI_API_KEY dalam bekas dan setiap pengguna penempatan itu mewarisi endpoint; guna OPENAI_MODEL_LIST untuk menyusun id mana yang ditunjukkan.
Bolehkah pembantu berbeza menggunakan vendor berbeza melalui satu penyedia?
Ya. Setiap pembantu menyematkan modelnya sendiri, dan id itu bergerak ke endpoint sebagai rentetan biasa setiap permintaan. Satu entri penyedia boleh melayani pembantu Claude, pembantu GPT, dan pembantu DeepSeek berdampingan, semuanya dibilkan melalui kunci yang sama.
Adakah LobeChat projek yang sama dengan LobeHub?
Ya. Projek itu berjenama semula dan repo GitHub kini berada di lobehub/lobehub, dengan nama lama lobe-chat mengubah hala. Dokumen dan menu mencampur kedua-dua nama semasa peralihan, itu juga sebab label tetapan berbeza antara keluaran.
Mengapa model yang saya ambil tidak muncul dalam perbualan?
Fetch menyenaraikan id; mengaktifkannya adalah togol berasingan per model dalam senarai model penyedia, dan penyedia itu sendiri mempunyai suis aktif. Semak kedua-duanya, kemudian buka semula pemilih model. Jika id yang diaktifkan masih memberi ralat, banding ejaannya berbanding output /v1/models.