生成モデルにリクエストを送信するときに、リクエストと一緒にプロンプトを送信します。これらのプロンプトを慎重に作成することで、ニーズに固有の出力を生成するようにモデルに影響を与えることができます。
Gemini モデルのプロンプト
Gemini モデルのプロンプトには、モデルを完了または続行するための質問、指示、コンテキスト情報、少数ショットの例、部分入力を含めることができます。
プロンプトの設計については、Google Cloud のドキュメントをご覧ください。
Imagen モデルのプロンプト
Imagen については、Google Cloud のドキュメントで特定のプロンプト戦略とオプションをご覧ください。
コンテンツ生成を制御するその他のオプション
- モデル パラメータを構成して、モデルがレスポンスを生成する方法を制御します。Gemini モデルの場合、これらのパラメータには、最大出力トークン、温度、topK、topP が含まれます。Imagen モデルの場合、アスペクト比、人物生成、ウォーターマークなどがあります。
- 安全性設定を使用して、ヘイトスピーチや性的描写が露骨なコンテンツなど、有害と見なされる回答が生成される可能性を調整します。
- システム指示を設定して、モデルの動作を制御します。この機能は、エンドユーザーからの詳細な手順を示すためにモデルが公開される前に追加する「プリアンブル」のようなものです。
- プロンプトとともにレスポンス スキーマを渡して、特定の出力スキーマを指定します。この機能は、JSON 出力の生成に最もよく使用されますが、分類タスクにも使用できます(モデルで特定のラベルやタグを使用する場合など)。