本文拆解一条走红的 AI 讽刺旅游片,并教你用两步做出同类“假旅游广告口吻”的伪纪实静帧。
用 旅游广告的口吻包装一个荒诞画面,再用伪纪实的摄影质感让观众多看两秒。本文只拆其中最核心的两步:先用 gpt-6 写结构化提示词,再用 gpt-image-2.5-sunburst 或 gemini-nano-banana-2.1 批量出静帧。
- 目标:做出一组 1024 打样图和一张定稿静帧,主题是虚构城市的“半价旅游广告”。
- 大概耗时:首轮约 30 分钟(估算)。时间主要花在改提示词上,单张出图耗时见下文实测表。
- 开始前要有:一个 API易账号和 API Key

一张图骗过 300 万人?先拆 GPT Image 2.5 伪纪实旅游图的原帖
原帖作者是荷兰影视创作者 Wytse Koetse,X 账号是 @Wytsekoetse,简介写着 Filmmaker / AI Creative。帖子发布于 2026-10-19 15:58 UTC,也就是北京时间 2026-10-19 23:58。他假借“Paris City Tours 五折”的旅游广告口吻拍巴黎,正文里写着 Same iconic sights. Slightly different experience.,并直接标注了 My latest AI satire.。

作者公开了自己的工具链。下表列出这些工具,同时说明本文只复现其中两步:
| 环节 | 原帖公开的工具 | 本文是否复现 | 本文用什么 |
|---|---|---|---|
| AI 产品 | ChatGPT | 做,第一步 | gpt-6 |
| 出图 | GPT Image 2.5 / Nano Banana 2.1(未写 flare 还是 sunburst) | 做,第二步 | gpt-image-2.5-sunburst 或 gemini-nano-banana-2.1 |
| 视频 | Seedance 2.5 | 不做 | — |
| 音乐 | Suno v6 | 不做 | — |
| 剪辑 | Adobe Creative Cloud | 不做 | — |
AI 讽刺伪纪实旅游图的创作边界
原作的画面是游客在巴黎抗议现场中观光。本文不复刻这个场景,原因很简单:仿真实抗议现场很容易被截图后当成新闻转发。我们换成一个虚构城市,用“广告承诺”和“现场实况”之间的反差来制造笑点。
GPT Image 2.5 还是 Nano Banana 2.1:伪纪实旅游图怎么选模型
选模型只需要看三句话。如果你更看重画面质量,同时希望接口和 OpenAI 出图接口保持一致,就用 gpt-image-2.5-sunburst。用法是先用 low 打 4 张看方向,再用 medium 或 high 定稿。如果你要便宜地铺量,尤其是出 4K,就用 gemini-nano-banana-2.1 的按次计费,每张 0.045 美元。
| 你的需求 | 选哪个 | 理由 | 什么时候不该换 |
|---|---|---|---|
| 画面质量优先、字段沿用 OpenAI | gpt-image-2.5-sunburst | API易文档定位为质量优先、编辑更准 | 只想先看构图时,不要直接上 max |
| 便宜铺量,尤其是 4K | gemini-nano-banana-2.1(按次) | 1K / 2K / 4K 同价,每张 0.045 美元 | 需要 512 小图时不要换,2.1 不支持 512 |
| 需要透明底,或完全沿用 OpenAI 字段 | gpt-image-2.5-sunburst | 两者字段体系不同 | 不要换到 Nano Banana |
| 只想快速打样 | 同系列 gpt-image-2.5-flare 也可以 | 文档定位为速度优先 | 本文主线仍然用 sunburst |
关于 flare 还要补充一句:API易文档的建议是文生图默认用 flare、改图用 sunburst。本文按选题统一用 sunburst,你只是想把打样跑得更快的话,可以把模型名临时换成 flare。Nano Banana 2.1 于 2026-10-06 正式可用。它在 Arena 文生图榜上首日拿到 1328 分,票数 5312,文档也说明它仍低于 gpt-image-2.5 那一档。这个榜单是第三方的,而且票数偏少,参考时请打折看待。
费用要分清哪些是“文档单次实测”,哪些是“估算”。下表中 sunburst 的数据来自 API易文档 2026-09-09 的单次实测:同一提示词、1024×1024、每个档位各跑一次。
| 模型与档位 | token 数 | 单张费用 | 耗时 | 数据性质 |
|---|---|---|---|---|
| sunburst low | 196 | 约 0.006 美元 | 14 秒 | 文档单次实测 |
| sunburst medium | 439 | 约 0.013 美元 | 19 秒 | 文档单次实测 |
| sunburst high | 1756 | 约 0.053 美元 | 42 秒 | 文档单次实测 |
| sunburst xhigh | 3122 | 约 0.094 美元 | 60 秒 | 文档单次实测 |
| sunburst max | 7024 | 约 0.211 美元 | 142 秒 | 文档单次实测 |
| Nano Banana 2.1 按次 | — | 0.045 美元 | — | 文档计价,1K / 2K / 4K 同价 |
| Nano Banana 2.1 按量 | — | 1K 中位约 0.029,4K 中位约 0.063 美元 | — | 文档生产抽样 |
按上表推算,用 sunburst low 打 4 张约 0.024 美元,再用 high 定稿 1 张约 0.053 美元。这两个数都是基于单次实测的估算,不是官价。sunburst 的 2K / 4K 没有官方固定单价,网上按像素外推出来的美元数同样只能当估算看。另外,2.5 的档位名称和上一代 gpt-image-2 不是同一级:2.5 的 high 大约相当于上一代的 medium,不要直接等参数替换,2.5 需要升一个档位。

💡 选择建议:两个模型都已接入 API易,接口体系统一。建议先用同一段提示词在两边各跑一张小样,对比哪种画面更接近你要的伪纪实质感,再决定后续批量用哪一个。
第一步:用 gpt-6 写 GPT Image 2.5 结构化提示词
操作方法很直接:给模型发送下面这段“要求它按字段输出”的指令。让模型分字段输出,是为了方便你下一步只改其中一个变量,而不用整段重写。
你是讽刺广告的分镜助理。请把下面的创意写成给出图模型用的英文提示词,并按字段输出:
1. 场景:一句话说明画面里发生了什么
2. 镜头:机位、焦段感、手持还是三脚架
3. 光线与色调:时间、天气、胶片或手机质感
4. 广告字:不超过 2 行,每行不超过 6 个英文单词
5. 笑点:观众一眼能看出的反差在哪里
6. 必须避免:新闻台标、真实抗议或冲突场面、可识别的真人面孔、真实品牌标识
最后把 1-5 合并成一段不超过 120 个英文单词的完整提示词,并在 6 的基础上补一句排除要求。
然后再给出 4 个变体,每个变体只改动镜头或笑点中的一项。
创意:虚构海滨小城 Port Bellamare 的“半价海景游”广告。海景被一排施工围挡挡住,游客依旧认真拍照。
Pseudo-documentary travel ad photo, handheld 35mm look, overcast seaside morning
in the fictional town of Port Bellamare. A tidy tour group in matching yellow caps
lines up on a boardwalk, cheerfully photographing a long row of grey construction
hoardings that completely block the sea. A tour guide raises a small flag.
Bold retro ad headline at the top: "HALF-PRICE SEA VIEW".
Small footnote at the bottom: "*sea view not included".
Muted film colors, natural light, slight grain. Faces small, turned away or blurred.
No recognizable people, no news logos, no real brands. Small corner label "AI SATIRE".

第二步:在 Playground 用 GPT Image 2.5 批量出伪纪实静帧
这一步不用写代码,全程在 API易文档里该模型的 Playground 中完成。sunburst 一次请求只出 1 张图,所以“批量”的意思就是用不同的变体提示词重复发几次。
用 GPT Image 2.5 sunburst 从打样到定稿
- 打开 API易文档里 gpt-image-2.5-sunburst 的 Playground。
- 模型名填
gpt-image-2.5-sunburst,提示词粘贴第一步得到的变体 1。 - 尺寸填
1024x1024,quality 选low,然后生成。看到图出来,这一张就算完成。 - 换成变体 2、3、4,重复上一步,得到 4 张 low 小样。按单次实测,每张大约 14 秒。
- 从 4 张里挑出构图最有笑点的一张,用同一段提示词把 quality 改成
medium再出一张,确认方向没跑偏。 - 方向确认后,quality 改成
high出定稿。
quality 一定要显式填写。省略时默认是 auto,不是 medium,而 auto 的费用会波动。也不要一上来就用 max:它的单次实测约 0.211 美元、142 秒,只看构图的话完全没必要。等到要正式批量生产时,建议把模型名换成文档推荐的快照名 gpt-image-2.5-sunburst-2026-09-08,避免别名背后的版本变化导致画风漂移。
换 Nano Banana 2.1 铺 4K 伪纪实静帧
如果定稿方向已经确定,只是需要很多张 4K 图,可以打开 gemini-nano-banana-2.1 的 Playground,用同一段提示词出图。尺寸档位按文档字段选 4K。按次计费每张 0.045 美元,1K、2K、4K 价格相同,文档的生产抽样显示 4K 按量的中位成本约 0.063 美元,所以 4K 选按次更划算。另外,2.1 默认会开启思考,思考产生的 token 也计入输出费用,这也是按量计费在大图上更贵的原因之一。
| 完成到哪一步 | 你应该看到什么 | 下一步做什么 |
|---|---|---|
| 准备 | 拿到 API Key,能打开 Playground | 开始写提示词 |
| 第一步 | 一段按字段输出的提示词,加 4 个变体 | 复制变体 1 |
| low 打样 | 4 张 1024 小样,广告字大致可读 | 挑出笑点最清楚的一张 |
| medium 定方向 | 构图和光线稳定,人物不可识别 | 确认后升到 high |
| high 定稿 | 细节和质感到位,角标清晰 | 需要铺量时换 Nano Banana 4K |

🚀 快速开始:第一次做建议只走 sunburst 这一条线,在 API易 Playground 里先把 4 张 low 小样跑通。确认流程顺了,再考虑用 Nano Banana 铺 4K。
GPT Image 2.5 伪纪实静帧排错与接口复现
GPT Image 2.5 出图排错清单
| 现象 | 可能原因 | 处理办法 |
|---|---|---|
| 画面出现彩条或噪点 | sunburst 的已知问题之一 | 按延伸阅读中的彩条诊断文章逐类排查 |
| 出图和提示词几乎无关 | 提示词超过 8192 token,被整段忽略 | 让 gpt 压缩到 120 词左右 |
| 费用比预期高 | quality 没填,走了 auto | 显式选择 low、medium 或 high |
| 请求超时,但仍然扣了费 | 接口是同步的,客户端断开后照样计费 | 超时设到约 360 秒,high / max 再放宽 |
| 报参数错误 | 传了 response_format 或 input_fidelity | 删掉这两个字段,结果默认返回 b64_json |
| 想一次出多张,却只拿到一张 | 一次请求只出 1 张 | 改为多次请求 |
| 画面太像真实新闻 | 广告元素太弱 | 加大广告字、补上脚注和 AI 角标,删掉任何台标 |
Nano Banana 2.1 的接口字段和 OpenAI 出图接口不同,请以 API易文档中该模型的页面为准,不要直接套用上面的参数。
常见问题
Q1:什么是 AI 讽刺伪纪实旅游图?
它指的是用旅游广告的口吻,配上纪实摄影的质感,去包装一个荒诞画面的静帧。笑点来自“广告承诺”和“现场实况”之间的反差,画面和画面里的字都应该让人看出这是玩笑。
Q2:sunburst、flare 和 Nano Banana 2.1 有什么区别?
按 API易文档的定位,sunburst 质量优先、编辑更准,flare 速度优先,两者在同档位下 token 数相同,只是耗时不同。Nano Banana 2.1 的优势是按次计费、4K 同价,适合铺量,但不支持 512 尺寸。
Q3:原帖是什么时候发布的,数据是多少?
原帖发布于北京时间 2026-10-19 23:58。2026-10-21 11:12 抓取时,播放 3016039、赞 2882。这些都是播放和互动数据,没有任何关于“被骗人数”的统计。
Q4:能不能直接拿真实城市、真实事件来做?
不建议这样做。本文的做法是使用虚构城市,并且不仿真实抗议现场、不仿新闻台标、不出现可识别的真人。讽刺效果靠反差就能实现,用不着依赖“像真新闻”。
Q5:如何通过 API 快速调用 GPT Image 2.5?
先在 API易 注册账号并获取 API Key,然后把本文接口示例里的 base_url 指向 API易,模型名填 gpt-image-2.5-sunburst。字段沿用 OpenAI 出图接口,原有代码基本只需要换地址就能用。
Q6:这套做法有哪些已知限制?
sunburst 一次请求只出 1 张,接口是同步的,断开连接也会计费。提示词超过 8192 token 可能被整段忽略。2K / 4K 没有官方固定单价。Nano Banana 2.1 的榜单分数来自第三方,而且票数偏少。遇到彩条问题请查看专门的排查文章,在 API易 Playground 里换不同 quality 复测是最快的定位办法。
AI 讽刺伪纪实旅游图核心要点
- 钩子要拆:原作是一条 4K 视频,播放约 301.6 万,不等于 300 万人被骗。
- 只做两步:AI 写结构化提示词,sunburst 或 Nano Banana 出静帧。
- 档位要显式:low 打 4 张,medium 定方向,high 定稿,不要直接用 max。
- 铺量看计费:4K 选 Nano Banana 2.1 按次计费,每张 0.045 美元。
- 讽刺有边界:使用虚构城市,不出现台标,不出现可识别真人,画面带 AI 角标。
- 上手方式:在 API易文档的 Playground 里跑通流程,再按需改用接口。
总结
这条走红的巴黎讽刺片,核心手法可以浓缩成两步:
- 结构化提示词:用 gpt-6 按场景、镜头、光线、广告字、笑点、禁区六个字段输出,每个变体只改一个变量。
- 分档出图:sunburst 先用 low 打样,再升到 high 定稿;需要大量 4K 时换 Nano Banana 2.1 的按次计费。
- 守住讽刺边界:笑点靠反差,不靠以假乱真。
建议从本文的示例提示词开始,换成你自己的虚构城市和笑点,在 API易 Playground 里先跑通 4 张 low 小样,整个流程就算上手了。
参考资料
- Wytse Koetse 原帖:巴黎旅游讽刺视频及公开的工具链
- 链接:
x.com/Wytsekoetse/status/2112211697008075021 -
说明: 本文所有播放和互动数据均为 2026-10-21 11:12(北京时间)的抓取读数
-
API易文档 gpt-image-2.5 与 gemini-nano-banana-2.1 模型页:计价、单次实测和接口约束
-
说明: sunburst 的档位实测日期为 2026-09-09,Nano Banana 2.1 的计价于 2026-10-07 检索
-
半岛电视台 Al Jazeera 视频新闻(2026-10-20):对该 AI 讽刺视频的报道
- 说明: 属于新闻报道,不是模型评测
作者: APIYI 技术团队
技术交流: 欢迎在评论区分享你做的假旅游广告静帧,更多模型参数可以在 API易文档中心查阅。
最后提醒一句:这类讽刺静帧发出去时,请在画面或正文里明确标注“AI 生成”。
