librechat.yamlでカスタムendpointとしてUberLLMをLibreChatに追加します:正確なconfig、.env行、Docker mount、およびリアルタイムモデル選択。単一のキーからGPT、Claude、Gemini、およびオープンモデル。
librechat.yamlにUberLLMという名前のカスタムエンドポイントをbaseURL https://api.uberllm.dev/v1とapiKey「${UBERLLM_API_KEY}」で追加し、キーを.envに配置してLibreChatを再起動します。完全なモデルリストを取得するには、models.fetchをオンにします。
·
手順
- キーページでキーを作成し、クレジットを追加してください。
- LibreChatのフォルダー内にある
.envファイルにキーを追加します。
UBERLLM_API_KEY=ull_your_key
OPENAI_API_KEYではなく、この名前を使用してください。そうすれば、組み込みのOpenAI endpointがそれを認識しません。
librechat.yamlにUberLLMを追記します (.envと同じフォルダーです):
version: 1.3.18
cache: true
endpoints:
custom:
- name: "UberLLM"
apiKey: "${UBERLLM_API_KEY}"
baseURL: "https://api.uberllm.dev/v1"
models:
default: ["deepseek/deepseek-v4.1-flash", "google/gemini-3.5-flash", "anthropic/claude-sonnet-5.5"]
fetch: true
titleConvo: true
titleModel: "current_model"
modelDisplayLabel: "UberLLM"
ファイルにすでにendpoints: custom:がある場合は、そのリストに- name: "UberLLM"ブロックのみを追加してください。ファイル独自のversion行が新しい場合は、そのまま残してください。
- Docker: ファイルがマウントされていることを確認してください。
docker-compose.override.ymlで:
services:
api:
volumes:
- type: bind
source: ./librechat.yaml
target: /app/librechat.yaml
- 再起動:
docker compose down && docker compose up -d (またはnpmプロセスを再起動してください)。
- endpointメニューでUberLLMを選択し、モデルを選択してください。
各フィールドの機能
- baseURL: LibreChatがそれに
/chat/completionsを追加するため、/v1までで指定してください。
- models.default: 常に表示されるモデル。それらのモデルに加えて、fetch: trueはUberLLMに全リストを要求します。
- titleModel: "current_model": チャットのタイトルは、現在チャットしているモデルが作成します。代わりに、タイトル費用をほぼゼロに抑えるために、
deepseek/deepseek-v4.1-flashのような安価なIDを設定してください。
- 各ユーザーに独自のUberLLM keyを持たせたいですか?
apiKey: "user_provided"を設定すると、LibreChatがそれをユーザーに要求します。
トラブルシューティング
- UberLLMがメニューに表示されない: LibreChatがファイルを読み込みませんでした。
.envの隣(またはCONFIG_PATH)にあること、Dockerにマウントされていることを確認し、設定エラーについてはdocker compose logs apiを読んでください。不正なファイルがあるとLibreChatが起動しません。
- 401: コンテナ内で
${UBERLLM_API_KEY}が空です。.envの行を確認して再起動してください。
- 404モデルが見つかりません: IDにはメーカー名を前に付ける必要があります。例:
deepseek/deepseek-v4.1-flash。
- 402クレジット不足: クレジットページでクレジットを追加してください。
- モデルが設定を拒否する: このendpointでは
dropParams: ["stop"](または["user"])でそれを削除してください。
さらに読む
デフォルトリストのモデル
これらは`models.default`に入ります。`fetch`がオンの場合、他のすべての`model`も表示されます。
| モデル | モデル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 |
直近の毎時ビルド時点の料金、手数料なし · すべてのモデル →
よくある質問
LibreChatにUberLLMを追加するにはどうすればよいですか?
`librechat.yaml`に「UberLLM」という名前、`baseURL` https://api.uberllm.dev/v1、`apiKey`「${UBERLLM_API_KEY}」でカスタム`endpoint`を追加し、キーは`.env`に置き、再起動してください。`models.fetch: true`にすると、すべての`model`がリストされます。
各LibreChatユーザーは独自のUberLLMキーを使用できますか?
はい。`UberLLM` `endpoint`で`apiKey: "user_provided"`を設定すると、`LibreChat`が各ユーザーに`key`を尋ねます。