ドキュメント

高度な設定

プロンプトテンプレート

モデルのプロンプトテンプレートをオプションで設定または変更します。

高度な設定

デフォルトでは、LM Studio はモデルファイルからメタデータに基づいてプロンプトテンプレートを自動的に設定します。

ただし、任意のモデルのプロンプトテンプレートをカスタマイズすることもできます。


特定のモデルのプロンプトテンプレートをオーバーライドする

「マイモデル」タブに移動し、ギア ⚙️ アイコンをクリックして、モデルのデフォルトパラメータを編集します。

プロのヒント: Mac では + 3、Windows/Linux では ctrl + 3 を押すと、どこからでも「マイモデル」タブにジャンプできます。

プロンプトテンプレートをカスタマイズする

💡 ほとんどの場合、プロンプトテンプレートを変更する必要はありません。

モデルにプロンプトテンプレート情報が含まれていない場合、LM Studio は「プロンプトテンプレート」設定ボックスを「🧪 高度な設定」サイドバーに表示します。

undefined

チャットサイドバーのプロンプトテンプレート設定ボックス

サイドバーを右クリックし、「常にプロンプトテンプレートを表示」を選択することで、この設定ボックスを常に表示させることができます。

プロンプトテンプレートのオプション

Jinja テンプレート

プロンプトテンプレートは Jinja を使用して表現できます。

💡 Jinja は、いくつかの一般的な LLM モデルファイル形式でプロンプトテンプレートをエンコードするために使用されるテンプレートエンジンです。

手動

メッセージのロールプレフィックスとサフィックスを指定して、プロンプトテンプレートを手動で表現することもできます。


プロンプトテンプレートを編集したい理由

  • モデルのメタデータが不正確、不完全、または LM Studio が認識しない
  • モデルのメタデータにプロンプトテンプレートが含まれていない(例:カスタムモデルや古いモデル)
  • 特定のユースケースに合わせてプロンプトテンプレートをカスタマイズしたい

このページのソースは GitHub で利用可能です。