Open WebUI dengan UberLLM: setiap model dari satu koneksi
Di Open WebUI, buka Pengaturan › Admin › Koneksi, tambahkan koneksi OpenAI API dengan URL https://api.uberllm.dev/v1,, autentikasi Bearer dan kunci UberLLM Anda, biarkan API Type pada Chat Completions, verifikasi dan simpan. Untuk instalasi Docker baru, gunakan OPENAI_API_BASE_URL dan OPENAI_API_KEY sebagai gantinya.
Langkah-langkah (instalasi yang sudah ada)
- Buat kunci di halaman kunci Anda dan tambahkan kredit.
- Masuk ke Open WebUI sebagai admin dan buka Settings › Admin › Connections.
- Di bawah Manage OpenAI API Connections, klik + Add Connection.
- Isi:
- Connection Type: Eksternal
- URL:
https://api.uberllm.dev/v1 - Auth: Bearer
- API Key: kunci
ull_…Anda - API Type: Chat Completions
- Klik Verify Connection, lalu Save.
- Buka obrolan baru. Pemilih model sekarang mencantumkan model-model UberLLM.
Langkah-langkah (instalasi Docker baru)
docker run -d -p 3000:8080 \
-e OPENAI_API_BASE_URL=https://api.uberllm.dev/v1 \
-e OPENAI_API_KEY=ull_your_key \
-v open-webui:/app/backend/data \
--name open-webui --restart always \
ghcr.io/open-webui/open-webui:main
Variabel-variabel ini hanya berlaku untuk pertama kalinya Open WebUI dimulai. Setelah itu, nilai yang tersimpan di basis datanya akan berlaku, jadi pada instalasi yang sudah berjalan, gunakan layar di atas (atau mulai sekali dengan RESET_CONFIG_ON_START=true).
Untuk mempertahankan koneksi OpenAI Anda saat ini dan menambahkan UberLLM di sampingnya, gunakan variabel jamak dengan titik koma di antara entri:
-e OPENAI_API_BASE_URLS="https://api.openai.com/v1;https://api.uberllm.dev/v1" \
-e OPENAI_API_KEYS="sk-your-openai-key;ull_your_key"
Daftar model yang rapi
UberLLM memiliki ratusan model. Dua pengaturan di bawah Advanced dalam koneksi membuat daftar pilihan tetap singkat:
- Model IDs: daftar hanya ID yang Anda inginkan, misalnya
deepseek/deepseek-v4.1-flashdangoogle/gemini-3.5-flash. Open WebUI kemudian hanya menampilkan itu saja. - Prefix ID: sebuah kata seperti
uberllmditambahkan di depan setiap nama model (uberllm.deepseek/deepseek-v4.1-flash), sehingga Anda dapat membedakannya dari koneksi lain. Ini dihapus sebelum permintaan dikirim.
Pemecahan Masalah
- Verifikasi gagal: pastikan URL berakhir dengan
/v1tanpa ada apa pun setelahnya, dan kunci tidak memiliki spasi. - Daftar model memuat lambat atau kosong: Open WebUI memberikan daftar 10 detik secara default. Tambahkan ID di bawah Model IDs agar tidak mengambil seluruh daftar, atau tingkatkan
AIOHTTP_CLIENT_TIMEOUT_MODEL_LIST. - Mengubah variabel Docker dan tidak terjadi apa-apa: lihat catatan awal-pertama di atas.
- 402 kredit tidak mencukupi: tambahkan kredit di halaman kredit.
- Teks tiba dalam semburan di balik nginx Anda sendiri: matikan buffering proxy untuk Open WebUI.
- Dokumen dan pencarian web: Open WebUI membuat embedding dengan model lokalnya sendiri secara default, yang memang Anda inginkan; UberLLM tidak menyediakan embedding.
Lanjutkan membaca
- Halaman referensi: Dokumen Open WebUI
- Pengaturan LibreChat
- Setiap model dengan harga langsung