Open WebUI
Open WebUI は、UberLLM を OpenAI API 接続として追加します。
始める前に
- 残高のあるUberLLMアカウントと、Dashboard → Keys](
ull_...)から取得したAPIキー。
セットアップ (管理者接続、サーバー上の全員向け)
- 設定 → 管理 → 接続 に移動します。
- OpenAI API接続の管理 の下で、➕ 接続を追加 をクリックします。
- 以下を記入します:
- URL:
https://api.uberllm.dev/v1 - API Key: あなたの
ull_...キー (認証タイプは Bearer のままにします)
- URL:
- 詳細設定 を開きます (任意ですが推奨):
- Prefix ID:
uberllm。モデルはuberllm.z-ai/glm-5.2として表示されるため、他の接続からのモデルと競合することはありません。Open WebUI はリクエストを送信する前にプレフィックスを削除します。 - Model IDs: 必要なモデルを、+ で一度に1つずつ追加します (下記参照)。このリストを設定すると、Open WebUI はこれらのモデルのみを表示し、全リストの読み込みを停止します。
- Headers:
{"X-Title": "Open WebUI"}は、どのアプリがリクエストを送信したかを UberLLM に伝えます。
- Prefix ID:
- APIタイプ は、ここでテストされている設定である Chat Completions のままにします。UberLLM は Responses API も提供しています。
- 接続を検証 をクリックし、その後 保存 をクリックします。保存するだけでは何もテストされません。
UberLLM は、チャットしない画像モデルや動画モデルを含む約 450 のモデルをリストします。モデルID リストがない場合、それらすべてがメニューに表示され、各ページロードで全リストの読み込みを待つことになるため、許可リストを追加してください (または ベースモデルリストをキャッシュ をオンにしてください)。
Docker環境変数でのセットアップ
docker run -d -p 3000:8080 \
-e OPENAI_API_BASE_URLS="https://api.uberllm.dev/v1" \
-e OPENAI_API_KEYS="ull_your-key" \
-e OPENAI_API_CONFIGS='{"0":{"prefix_id":"uberllm","model_ids":["deepseek/deepseek-v4.1-flash","google/gemini-2.5-flash","z-ai/glm-5.2"]}}' \
-v open-webui:/app/backend/data --name open-webui ghcr.io/open-webui/open-webui:main
これらの変数は、最初の起動時のみ読み込まれます。その後は、ENABLE_PERSISTENT_CONFIG=Falseを設定しない限り、Open WebUIのデータベースに保存された値が優先されます。すでにOpen WebUIを実行している場合は、代わりに管理画面を使用してください。
直接接続 (各ユーザーが自身のキーを持ち込む)
- 管理者は、設定 → 管理 → 接続 で 直接接続 をオンにします (または
ENABLE_DIRECT_CONNECTIONS=trueを設定します)。 - 各ユーザーは、ユーザー設定 → 接続 を開き、+ をクリックし、Base URL
https://api.uberllm.dev/v1と自身の API Key を入力します。
直接接続では、ユーザーのブラウザがUberLLM自体を呼び出し、キーはそのブラウザ内に留まります。UberLLMはこれらのブラウザからの呼び出しを許可します。
おすすめモデル
UberLLMにて2026年10月30日に確認済み。
| モデルID | コンテキスト | 備考 |
|---|---|---|
deepseek/deepseek-v4.1-flash |
1,048,576 | 高速;回答前に推論過程を示す |
google/gemini-2.5-flash |
1,048,576 | 画像認識に対応 |
qwen/qwen3-vl-235b-a22b-instruct |
256,000 | 画像認識に対応、推論過程なしで回答 |
よくあるエラー
| 表示される内容 | 原因と解決策 |
|---|---|
Verify Connection が 401 で失敗する |
APIキーが不足しているか、入力ミスがあります。 |
| モデルが表示されない | URLに末尾のスラッシュがあるか、入力ミスがあります。正確に https://api.uberllm.dev/v1 である必要があります。 |
| モデルメニューまたはページが遅く読み込まれる | Model IDs の許可リストがありません: 上記を参照してください。 |
| 別の接続からのモデルが消えた | 2つの接続が同じIDをプレフィックスなしで返し、Open WebUIが1つを保持しました。Prefix ID を設定してください。 |
402 insufficient_credits |
残高がありません。ダッシュボード → クレジット でクレジットを追加してください。 |