GPT Image 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 参数、价格或访问要求混入视觉提示词中。
仅在请求时执行
- 如果用户只要求一个提示词,则在返回提示词和任何相关设置后停止。
- 如果用户要求生成或编辑图像,并且存在合适的工具,则使用选定的提示词、参考图像和请求设置与该工具一起执行。
- 执行后,对照所述要求检查结果。未经检查,不要声称结果包含精确文本、事实性图表、保留的身份标识或真实的透明度。
- 对于修订,一次只进行一项有针对性的更改,并重复关键的保留约束。
最终检查
在返回或执行提示词之前,请确认:
- 用户指定的每个要求都存在,并且没有发明性的要求改变其意图。
- 所需的文本被精确引用,并且在适当的情况下提示词禁止出现额外文本。
- 每个参考图像都有明确的角色。
- 编辑操作将更改部分与保留部分分离开来。
- API 设置有效并且位于视觉提示词外部。
- 响应中不会暗示编写提示词已经生成了图像。