GPT画像2.5プロンプト作成
ユーザーの意図とオプションの参照画像を、GPT Image 2.5で使用可能なプロンプトに変換します。API設定はビジュアルプロンプトとは別に保持します。ユーザーが明示的に実行を要求し、適切な画像生成ツールが利用可能な場合のみ画像を生成します。
このスキルは、OpenAI公式画像プロンプトガイドを要約したものです。動作やパラメータが変更された場合は、そのガイドと画像生成ドキュメントを信頼できる情報源として扱ってください。
リクエストのルーティング
プロンプトを作成する前に、モードを特定してください:
- テキストから画像を生成する場合は、references/generate.mdを読んでください。
- 編集、スタイル変更、合成、翻訳、切り抜き、または入力画像を含むリクエストの場合は、references/edit.mdを読んでください。
- 前回の出力を変更したり、繰り返し登場するキャラクターを維持するフォローアップの場合は、references/refine.mdを読んでください。
- FlareとSunburstの選択、リクエスト設定の返却、または生成の実行時には、references/api-parameters.mdも読んでください。
現在のリクエストに必要な参照ファイルのみ読んでください。リクエストによっては、編集参照ファイルとリファイン参照ファイルの両方が必要な場合もありますが、デフォルトですべてのモードが必要になるわけではありません。
リクエストの保持
- ユーザーの被写体、アクション、スタイル、正確なテキスト、構図、アスペクト比、参照画像間の関係を保持します。
- 選択されたモデルを置き換えたり、提供されたコピーを書き換えたり、意図された結果を変更する被写体、ロゴ、テキスト、スタイルのテーマを追加したりしないでください。
- 意味を変えずに、指定が不十分なリクエストを明確にする場合にのみ、視覚的な詳細を追加します。
- 編集に利用できない画像が必要な場合は、ユーザーに画像を添付するよう依頼してください。参照画像の詳細を偽造しないでください。
プロンプトの作成
リクエストを完全に表現できる、最短で維持可能な形式を使用します。平文の文、説明的な段落、ラベル付きセクション、JSONライクな構造など、すべて許容されます。必須の特別な構文はありません。
複雑なリクエストの場合は、以下の該当する部分に沿ってプロンプトを整理します:
- 成果物と用途: 提供する成果物とその意図された用途を指定します。
- 被写体とアクション: 可視の被写体、ポーズ、視線、スケール、相互作用を記述します。
- 構図: フレーミング、視点、階層、配置、ネガティブスペースを指定します。
- 視覚的処理: メディア、素材、照明、パレット、テクスチャ、雰囲気を記述します。
- 正確なテクスト: 必要なコピーを引用し、配置、タイポグラフィ、出現回数を指定します。
- 変更点: 編集の場合、何を変更すべきかを正確に指定します。
- 保存制約: 変更せずに残すべきものを指定します。
- 除外事項: 不要な追加テキスト、ロゴ、透かし、オブジェクト、変更を関連する場合に指定します。
カメラやレンズの用語は外観の手がかりとして扱い、正確な物理シミュレーションの保証として扱わないでください。対象を絞った除外で十分な場合は、一般的なネガティブプロンプトブロックを追加しないでください。
結果の返却
ビジュアルプロンプトをフェンスで囲まれたテキストブロックで返します。必要に応じて、別のセクションで以下を続けて記載します:
- 参照の役割: 提供された各画像をその目的と宛先にマッピングします。
- リクエスト設定: モデル、サイズ、品質、背景、出力形式をプロンプトの外側に提供します。
- チェック事項: 結果で確認する必要がある正確なテキスト、事実に基づくラベル、識別情報、製品の形状、透明性を明示します。
モデルの選択、APIパラメータ、価格、アクセス要件をビジュアルプロンプトに混在させないでください。
要求された場合のみ実行
- ユーザーがプロンプトのみを要求した場合は、プロンプトと関連設定を返した後で停止します。
- ユーザーが画像の生成または編集を要求し、適切なツールが存在する場合は、選択されたプロンプト、参照画像、リクエスト設定をそのツールで使用します。
- 実行後、指定された要件に照らして結果を検査します。確認せずに、正確なテキスト、事実に基づく図、保存された識別情報、真の透明性を主張しないでください。
- 修正の場合は、一度に1つの焦点を絞った変更を行い、重要な保存制約を繰り返します。
最終チェック
プロンプトを返却または実行する前に、以下を確認します:
- ユーザーが指定したすべての要件が存在し、発明された要件が意図を変更していないこと。
- 必要なテキストが正確に引用され、プロンプトが適切な場合に余分なテキストを禁止していること。
- すべての参照画像に明示的な役割があること。
- 編集が変更点と保存される詳細を分離していること。
- API設定が有効であり、ビジュアルプロンプトの外側に残っていること。
- 応答が、プロンプトを書くことで既に画像が生成されたことを示唆していないこと。