OpenAI API接続として (またはDockerでOPENAI_API_BASE_URLを使用して) UberLLMをOpen WebUIに追加し、モデルピッカーでGPT、Claude、Gemini、DeepSeekなどを市場価格で利用できます。
Open WebUIで「Settings › Admin › Connections」に移動し、URL https://api.uberllm.dev/v1, を使用してOpenAI API接続を追加し、Bearer authとUberLLM keyを設定し、API Typeは「Chat Completions」のままにし、検証して保存します。新しいDockerインストールの場合、代わりにOPENAI_API_BASE_URLとOPENAI_API_KEYを渡してください。
·
手順 (既存のインストールの場合)
- キーページ]でキーを作成し、クレジットを追加します。
- Open WebUIに管理者としてサインインし、Settings › Admin › Connectionsに移動します。
- Manage OpenAI API Connectionsの下で、+ Add Connectionをクリックします。
- 以下を入力します:
- Connection Type: 外部
- URL:
https://api.uberllm.dev/v1
- Auth: Bearer
- API Key: あなたの
ull_…キー
- API Type: Chat Completions
- 接続を確認をクリックし、次に保存をクリックします。
- 新しいチャットを開きます。モデルピッカーにUberLLMのモデルが表示されるようになります。
ステップ (新規Dockerインストール)
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
これらの変数は、Open WebUIが起動する初回のみ適用されます。その後は、データベースに保存された値が優先されるため、すでに実行済みのインストールでは、上記の画面を使用してください (またはRESET_CONFIG_ON_START=trueで一度起動してください)。
現在のOpenAI接続を維持し、その隣にUberLLMを追加するには、複数形の変数を使用し、エントリ間にセミコロンを挟んでください。
-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"
すっきりしたモデルリスト
UberLLMには何百ものモデルがあります。接続のAdvanced(詳細設定)にある2つの設定で、ピッカーを短く保つことができます。
- Model IDs: 必要なIDのみをリストアップします。例えば
deepseek/deepseek-v4.1-flashとgoogle/gemini-3.5-flashです。そうすると、Open WebUIにはそれらのみが表示されます。
- Prefix ID:
uberllmのような単語が、すべてのモデル名(uberllm.deepseek/deepseek-v4.1-flash)の前に追加されます。これにより、他の接続と区別できます。リクエストが送信される前に削除されます。
トラブルシューティング
- 検証エラー: URLが
/v1で終わり、その後に何も付いていないこと、そしてキーにスペースがないことを確認してください。
- モデルリストの読み込みが遅い、または空である: Open WebUIはデフォルトでリストに10秒を与えます。完全なリストの取得を停止させるために、Model IDsの下にIDを追加するか、
AIOHTTP_CLIENT_TIMEOUT_MODEL_LISTを増やしてください。
- Docker変数を変更しても何も起こらない: 上記の初回起動時の注意書きを参照してください。
- 402 クレジット不足: credits page]でクレジットを追加してください。
- 独自のnginxの背後でテキストがバーストで届く: Open WebUIのプロキシバッファリングをオフにしてください。
- ドキュメントとウェブ検索: Open WebUIはデフォルトで独自のローカルモデルでembeddingsを作成します。これはあなたが望むものです。UberLLMはembeddingsを提供しません。
続きを見る
Open WebUIでピン留めする価値のあるモデル
普段使いに最適なモデルです。Model IDsにそれらのIDを追加して、これらのみを表示してください。
| モデル | モデルID(これを貼り付け) | 現在の料金 |
|---|
| DeepSeek V4.1 Flash | deepseek/deepseek-v4.1-flash | 入力 $0.00022 · 出力 $0.0025 / 1M |
| Gemini 3.5 Flash | google/gemini-3.5-flash | 入力 $0.0150 · 出力 $0.0900 / 1M |
| Claude Sonnet 5.5 | anthropic/claude-sonnet-5.5 | 入力 $0.0674 · 出力 $0.3369 / 1M |
| GPT-5.5 | openai/gpt-5.5 | 入力 $0.1250 · 出力 $0.7500 / 1M |
| Kimi K3 | moonshotai/kimi-k3 | 入力 $0.0017 · 出力 $0.0781 / 1M |
| GLM 5.3 | z-ai/glm-5.3 | 入力 $0.00052 · 出力 $0.0234 / 1M |
| Gemma 3 27B | google/gemma-3-27b-it | 入力 $0.00079 · 出力 $0.0020 / 1M |
| Qwen3 VL 235B A22B | qwen/qwen3-vl-235b-a22b-instruct | 入力 $0.0021 · 出力 $0.0188 / 1M |
直近の毎時ビルド時点の料金、手数料なし · すべてのモデル →
よくある質問
Open WebUIにUberLLMを追加するにはどうすればよいですか?
設定 › 管理 › 接続 › + 接続を追加: URL https://api.uberllm.dev/v1, Auth Bearer, UberLLMキー, API Type Chat Completions. 確認して保存すると、モデルがピッカーに表示されます。
OPENAI_API_BASE_URLの変更が適用されないのはなぜですか?
Open WebUIは、初回起動時にのみそれらの変数を読み込み、その後は保存された値を保持します。管理画面で接続を変更するか、RESET_CONFIG_ON_START=true を指定して一度起動してください。
Open WebUIはembeddingsにUberLLMを使用できますか?
いいえ、UberLLMは埋め込みを提供していません。ドキュメントには、Open WebUIのデフォルトのローカル埋め込みモデルをそのまま使用してください。