vLLM
LibreChatでvLLMをカスタムendpointとして設定する。
vLLMは、LLM向けの高速かつメモリ効率に優れた推論・サービングエンジンです。OpenAI互換のAPIを提供しているため、ローカルで実行し、LibreChatから自身のサーバーを指定して利用することができます。
設定
ローカルの vLLM デプロイメントは認証を必要としないため、API キーはプレースホルダーで問題ありません。baseURL を実行中の vLLM サーバーに向けてください。librechat.yaml 内の endpoints.custom にエンドポイントを追加します:
- name: "vLLM"
apiKey: "vllm"
baseURL: "http://127.0.0.1:8023/v1"
models:
default: ['google/gemma-3-27b-it']
fetch: true
titleConvo: true
titleModel: "current_model"
titleMessageRole: "user"
summarize: false
summaryModel: "current_model"注記
- この例では、ポート 8023 で実行されているローカルの vLLM サーバーに接続し、デフォルトとして Gemma 3 27B を使用します。
baseURLは、サーバーが実行されている場所に合わせて設定してください。 fetch: trueを設定すると、LibreChat は vLLM サーバーで利用可能なモデルの全リストを読み込むため、defaultは初期選択のみに使用されます。titleMessageRole: "user"は、タイトル生成時のデフォルトのsystemロールを上書きします。一部のローカルモデルはシステムメッセージのロールを拒否するため、タイトルプロンプトをユーザーメッセージとして送信することでエラーを回避できます。
このガイドはいかがでしたか?