開発者は、Prompt API の高レベルな samplingMode プリセットを使用して、言語モデルの出力の多様性と創造性を設定できます。モデルによって予測不可能に変化する topK や温度などの生の数値パラメータを公開する代わりに、開発者は決定論的な抽出のための「最も予測可能」から、自由な発想を促す「最も創造的」まで、意味論的なプリセットを選択できます。ブラウザはこれらのプリセットを基となるモデルの最適なサンプリングハイパーパラメータにマッピングし、クロスブラウザの相互運用性を維持しながら、開発者に信頼性の高い応答調整機能を提供します。
enum LanguageModelSamplingMode { "most-predictable", // 厳密な一貫性/事実抽出用 "predictable", // 高度に焦点を絞った出力用 "slightly-predictable", // 適度に焦点を絞った一貫性のある出力用 "balanced", // 標準プロンプトのデフォルト状態 "slightly-creative", // 適度に変化に富んだ表現力豊かな出力用 "creative", // 厳密な事実よりも多様性を重視するタスク用 "most-creative" // トークンの多様性を最大限に高め、ブレインストーミングを行うため };
この機能は、Prompt API ( https://chromestatus.com/feature/5134603979063296 ) の拡張です。