新着どんなエージェントもUberLLMにつなぐだけ。1つのキーで全モデル、定価以下で。
UberLLM

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をオンにします。

手順

  1. キーページでキーを作成し、クレジットを追加してください。
  2. LibreChatのフォルダー内にある.envファイルにキーを追加します。
UBERLLM_API_KEY=ull_your_key

OPENAI_API_KEYではなく、この名前を使用してください。そうすれば、組み込みのOpenAI endpointがそれを認識しません。

  1. 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行が新しい場合は、そのまま残してください。

  1. Docker: ファイルがマウントされていることを確認してください。docker-compose.override.ymlで:
services:
  api:
    volumes:
      - type: bind
        source: ./librechat.yaml
        target: /app/librechat.yaml
  1. 再起動: docker compose down && docker compose up -d (またはnpmプロセスを再起動してください)。
  2. 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 Flashdeepseek/deepseek-v4.1-flash入力 $0.00022 · 出力 $0.0025 / 1M
Gemini 3.5 Flashgoogle/gemini-3.5-flash入力 $0.0150 · 出力 $0.0900 / 1M
Claude Sonnet 5.5anthropic/claude-sonnet-5.5入力 $0.0674 · 出力 $0.3369 / 1M
GPT-5.5openai/gpt-5.5入力 $0.1250 · 出力 $0.7500 / 1M
Kimi K3moonshotai/kimi-k3入力 $0.0017 · 出力 $0.0781 / 1M
GLM 5.3z-ai/glm-5.3入力 $0.00052 · 出力 $0.0234 / 1M
Gemma 3 27Bgoogle/gemma-3-27b-it入力 $0.00079 · 出力 $0.0020 / 1M
Qwen3 VL 235B A22Bqwen/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`を尋ねます。