
GPT Image 2 反向 Prompt:看到任何图都能复刻(含 4 种方法 + 模板)
一份完整的 GPT Image 2 反推 prompt 教程——上传任意参考图,秒级拿到可复用的 prompt,再批量生成同风格变体。覆盖 4 种反向 prompt 方法、避坑指南、可复制模板。
刷小红书 / Pinterest / Twitter 时看到的那张完美 AI 图,你想做一张同款,但写不出 prompt——反向 prompt(反推 prompt) 就是为这个场景准备的。
这是一份完整的 GPT Image 2 反推 prompt 教程:上传任意参考图,60 秒内拿到一条可以直接生成同风格作品的 prompt。读完你会知道 4 种反推方法、什么时候用哪种、以及真正能用的复制模板。
为什么要学反向 Prompt
3 个真实场景:
- 看到爆款审美想做自己的版本——同一种调调,自己的主体
- 接私单要匹配现有品牌风格——客户给你几张参考图,你要做一批同风格
- 学 prompt 写法——反推 100 张优质图是 prompt 写作进步最快的方法
不管你是哪一种,下面的流程都能让你 60 秒内拿到 90% 可复制的 prompt。
方法 1:用 GPT Image 2 内置的图生 prompt(最简单)
GPT Image 2 背后的 GPT 模型可以分析参考图、用 prompt 友好的方式描述出来。这是最快的方法。
在 ChatGPT 里操作
[上传你的参考图]
分析这张图,写出一条详细的 GPT Image 2 生图 prompt 让我能复刻它。
包含:主体、场景、风格、光线、镜头(如果是摄影)、配色、构图。
输出一条用逗号分隔的 prompt,我能直接粘贴到 GPT Image 2 用。用 API 调(GPT-4 vision + GPT Image 2)
from openai import OpenAI
import base64
client = OpenAI()
# 第一步:编码参考图
with open("reference.jpg", "rb") as f:
image_data = base64.b64encode(f.read()).decode()
# 第二步:让 GPT 写反推 prompt
response = client.chat.completions.create(
model="gpt-4o",
messages=[
{
"role": "user",
"content": [
{"type": "text", "text": "写一条详细的 GPT Image 2 prompt 让我能复刻这张图。输出一条逗号分隔的字符串。"},
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{image_data}"}},
],
}
],
)
reverse_prompt = response.choices[0].message.content
# 第三步:用反推 prompt 生成同风格变体
new_image = client.images.generate(
model="gpt-image-2",
prompt=reverse_prompt,
quality="medium",
)整套流程约 10 秒,反推出来的 prompt 大约能还原 80-90% 的原图风格。
方法 2:直接用 GPT Image 2 图生图(不写 prompt)
完全跳过 prompt。直接用 images.edit + 参考图 + 一条简单 prompt:
result = client.images.edit(
model="gpt-image-2",
image=open("reference.jpg", "rb"),
prompt="基于这张图的风格和构图,生成一张类似的图,但主体改为:[你的新主体]。",
quality="medium",
)适合不想写 prompt 但想匹配风格的场景。代价:可控性低。需要理解和调整风格时还是用方法 1。
方法 3:手动反推模板(控制力最高)
资深 prompt 玩家会手动反推。耗时但理解最深。
7 问反推框架
对任何参考图,回答这 7 个问题:
| # | 问题 | 示例答案 |
|---|---|---|
| 1 | 主体是什么? | 一个长棕色头发的年轻女生 |
| 2 | 在哪儿? | 阳光照进来的咖啡馆窗边 |
| 3 | 什么风格? | 编辑胶片摄影,轻微颗粒感 |
| 4 | 光线如何? | 左侧温暖的下午自然光 |
| 5 | 镜头? | 35mm 镜头,浅景深 |
| 6 | 配色? | 暖米色、柔和棕色、雾绿 |
| 7 | 构图? | 中景半身,三分构图偏左 |
把答案用逗号串起来,就是一条反推 prompt:
一个长棕色头发的年轻女生,坐在阳光照进来的咖啡馆窗边,编辑胶片
摄影风格带轻微颗粒,左侧温暖的下午自然光,35mm 镜头浅景深,
暖米色和雾绿配色,三分构图偏左中景半身。这比自动反推的更准——因为你注意到了真正决定风格的细节。
方法 4:混合流程——先自动再人工修
最优组合:
- 用方法 1 拿到一条草稿反推 prompt
- 对比参考图
- 手动补充自动反推漏掉的(通常是风格参考、特定品牌、年代细节)
- 加 1-2 个锚定关键词(如
Wes Anderson 风格或柯达 Portra 400) - 生成变体
90% 的专业 prompt designer 用的就是这套流程。
反推 prompt 常见错误
| 错误 | 为什么失败 | 怎么修 |
|---|---|---|
| prompt 太通用("一个咖啡馆里的女生") | 丢失视觉识别度 | 加具体风格锚定和光线细节 |
| 漏写镜头细节 | 摄影类原图出来变插画 | 摄影类必须写镜头、光圈、光线 |
| 抄了氛围词但没抄风格参考 | "美丽、梦幻"对模型没说什么 | 用宫崎骏、王家卫、柯达——具体锚点 |
| 忽略构图 | 变体不匹配原图取景 | 写明中景 / 远景 / 特写 / 宽高比 |
| 忘了配色 | 输出色调漂移 | 写 2-3 种具体配色 |
| 复刻有版权的 IP | 商标 / 版权侵权 | 反推风格,不要反推 IP——「同某风格」而不是「某 IP」 |
这些情况不要反推
有真实的伦理和法律边界:
- 有版权的画作——反推宫崎骏画面去做高仿是侵权。用「同风格」而不是「同画」。
- 真人照片——反推明星照片做仿真是形象权违规。
- 有商标的 logo / 角色——米奇、皮卡丘等无论怎么绕都是禁区。
- 其他摄影师的作品——哪怕没成名,复制别人完整构图也很可疑。
安全规则:反推风格和审美,不要反推具体受保护的作品。
反推 prompt 模板库
针对常见场景的复制模板:
反推一张摄影图
分析这张图,写一条详细的 GPT Image 2 prompt 来复刻它的风格。
包含:1)主体和场景,2)具体的摄影风格参考(如 Kodak Portra
400、Wes Anderson、National Geographic),3)镜头 / 光圈 /
光线,4)2-3 种配色(hex 值或描述色),5)构图和宽高比。
输出一条用逗号分隔的 prompt。反推一张风格化插画
分析这张插画,写一条 GPT Image 2 prompt 来用相同风格生成不同
主体。识别:1)画风(宫崎骏 / 皮克斯 / 浮世绘 / 水彩等),
2)线条和质感,3)配色,4)光线 / 氛围,5)构图。输出一条
用逗号分隔的 prompt,主体用 [主体] 占位符让我替换。反推一张品牌 / 商业图
分析这张商业图,识别它的品牌视觉语言。写一条可复刻的 GPT Image 2
prompt,包含:1)主体摆位,2)背景和道具,3)光线设置(柔光箱
/ 硬光 / 自然光),4)品牌配色,5)文字位置(哪里有文字,哪怕
我之后会自己加),6)整体氛围。输出一条逗号分隔的 prompt。批量反推流程
如果你有 10 张参考图想批量做成 prompt 库:
import os
import base64
from openai import OpenAI
client = OpenAI()
def reverse_prompt(image_path: str) -> str:
with open(image_path, "rb") as f:
image_data = base64.b64encode(f.read()).decode()
response = client.chat.completions.create(
model="gpt-4o",
messages=[{
"role": "user",
"content": [
{"type": "text", "text": "写一条详细的逗号分隔 GPT Image 2 prompt 来复刻这张图的风格。"},
{"type": "image_url", "image_url": {"url": f"data:image/jpeg;base64,{image_data}"}},
],
}],
)
return response.choices[0].message.content
# 从一个文件夹批量反推 prompt
prompts = {}
for filename in os.listdir("references"):
if filename.endswith((".jpg", ".png", ".jpeg")):
prompts[filename] = reverse_prompt(f"references/{filename}")
# 保存成 JSON prompt 库
import json
with open("prompt_library.json", "w") as f:
json.dump(prompts, f, indent=2, ensure_ascii=False)5 分钟你能拿到一份能用一年的 prompt 库。
想要现成的高质量 prompt?
跳过反推步骤——gpt-image2.art/zh/explore 整理了 100+ 张真实 GPT Image 2 出图,每张都附完整 prompt。按场景筛选,复制即用。
批量反推需要 API?
跑高并发反推流水线(特别是国内访问 OpenAI 不稳定的情况),可以发邮件到 support@gpt-image2.art 申请 GPT Image 2 中转 API + 批量价。
延伸阅读
更多文章

GPT Image 2 vs Nano Banana 2 vs Midjourney v7:生产力视角下的三模型对决
GPT Image 2、Nano Banana 2、Midjourney v7 三方对比:在中文文字、商业海报、概念艺术、写实摄影等场景下分别该用哪一款?这是一份基于实测的生产力视角决策指南。

GPT Image 2 风格库:12 种实用画风 prompt(可直接复制粘贴)
一份精选的 GPT Image 2 画风库,涵盖宫崎骏、赛博朋克、王家卫等 12 种热门风格。每种风格附带可直接复制的 prompt 模板、锚定关键词、最佳使用场景——适合电商、自媒体、品牌、IP 设计直接拿去用。

什么是 GPT Image 2?一篇看懂的完整介绍
GPT Image 2 是 OpenAI 的下一代图像模型——原生多模态、构建于 GPT 架构、是首个在中文文字和复杂版面上达到生产级质量的生成模型。这是一份完整的入门介绍。