Mindket

AI 样机:把产品或应用界面放进一个场景

黑色横幅,标题是“用 AI 做设计”,下面是“标志、社媒图、图中文字与样机”。

用 AI 做样机,先拿一张清晰的产品照片,把产品抠到透明背景上,再让图像编辑模型把它放进场景,需要出现的文字用引号原样写出。应用界面则要把应用当作已经存在的东西来描述。每一轮只改一处,并对照你的照片检查每一个标签。

本节内容

  • 把产品抠到透明背景上,再放到深色背景上看一遍边缘。
  • 凡是要出现的文字都放进引号,附上的每张照片都编号。
  • 每一轮只改一个条件,比如天气或光线。
  • 分享样机之前,对照原图检查形状、标签和拼写。
全部课程
本页目录
  1. 开始之前:什么是样机,需要准备什么
  2. 第 1 步:把产品抠到透明背景上
  3. 第 2 步:把产品放进场景,文字原样写出
  4. 一个场景里放多个产品
  5. 手机框里的应用界面
  6. 包装样机:盒子上的文字
  7. 分享样机之前先检查
  8. 常见错误
  9. 动手试一试
  10. 下一门课:AI 视频
  11. 自测一下
  12. 常见问题
  13. 资料来源

开始之前:什么是样机,需要准备什么

样机是一张图,它把一个设计放进看起来真实的场景,让人在实物还不存在的时候就能看到:广告牌上的一瓶洗发水,货架上的一个盒子,手机里的一个应用。AI 样机是图像模型画出来的,所以它适合当作提案或规划的预览,而不是某件已经做出来的东西的照片。

你需要两样东西。第一样是一张清晰的产品照片,正对镜头,整个产品都在画面里,标签看得清。第二样是一个能接收图片输入的绘图工具。图像编辑模型就是接收你的图片和一句文字指令,再返回一张修改后的图片的模型。OpenAI 的图像生成指南说,它的编辑接口可以编辑已有的图片,也可以把其他图片当作参考,生成新的图片。用 AI 修图讲了在应用里把图片连同指令送进去的步骤。

下面的提示词来自 OpenAI 的图像提示词指南,它是写给调用 API 的开发者的。提示词都是普通英语,所以可以粘贴到任何能接收图片的应用里。提到 size 这类设置的地方,应用里可能是一个菜单,也可能没有这一项。

图像模型是根据你的照片画出一张新图,并不是把照片贴上去。所以 OpenAI 自己的提示词里写着“Preserve product geometry and label legibility exactly”,意思是原样保留产品的形状和标签的可读性。它的检查清单也要问,产品的形状和标签有没有保持完整。

第 1 步:把产品抠到透明背景上

抠图就是只留下产品本身,背后什么都没有。有了它,之后可以把产品放进任何场景,也能马上看出模型有没有保住形状和标签。OpenAI 的提示词指南说,提示词里要写明主体单独出现,API 里同时设置 background="transparent",保存成 PNG 或 WebP,而且画出来的棋盘格不算透明。

下面的提示词是 OpenAI 自己的,出自它的透明产品抠图示例,那个示例用的是一瓶洗发水的照片。示例的设置是 size="1024x1536"、quality="medium"、background="transparent" 和 output_format="png"。

Extract the product from the input image and isolate it on a fully transparent background.
Output: centered product, crisp silhouette, no halos/fringing.
Preserve product geometry and label legibility exactly.
Add only light polishing. Do not add a solid backdrop, checkerboard, scenery, or shadow.
Do not restyle the product; remove the background and preserve clean alpha transparency.
  • 指南说,PNG 要省略 output_compression,之后每次编辑都要把透明的要求再写一遍。
  • 提示词要求“no halos/fringing”(没有光晕和毛边)和“crisp silhouette”(清晰的轮廓)。在深色页面上,产品周围露出一圈亮边,就说明抠得不干净。
  • 如果应用输出不了透明背景,就要纯白背景,再用图片编辑器把它去掉。
  1. 拍一张清晰的产品照片:正对镜头,整个产品都在画面里,标签看得清。
  2. 把照片连同抠图提示词发给图像编辑模型,如果应用有这项设置,就把背景设成透明。
  3. 分别在深色背景和浅色背景上打开结果,看边缘有没有白边,标签有没有被改动。
  4. 把抠好的图或者原照片,当作下一节场景提示词的输入,所有要出现在样机上的文字都放进引号。
  5. 每一轮只改一个条件,比如天气、一天中的时间或者拍摄角度。
  6. 分享之前,把完成的图和你的原照片对一遍。

第 2 步:把产品放进场景,文字原样写出

OpenAI 的指南用同一张洗发水照片做输入,演示了下一步:日落时分公路边一块逼真的广告牌样机。示例的设置是 size="1024x1536" 和 quality="medium"。它把标题标成精确、原样、只出现一次。产品或招牌上只要有文字,这个习惯都值得照搬。

Create a realistic billboard mockup of the shampoo on a highway scene during sunset.
Billboard text (EXACT, verbatim, no extra characters):
"Fresh and clean"
Typography: bold sans-serif, high contrast, centered, clean kerning.
Ensure text appears once and is perfectly legible.
No watermarks, no logos.
  • Billboard text 这一行把文字放进引号,并写明“EXACT, verbatim, no extra characters”,意思是精确、原样、不加任何多余字符。
  • Ensure text appears once 这一行防止模型在别处把标题再印一遍。
  • No watermarks, no logos 这一行把你没有提供的品牌挡在外面。
  • 想改一个条件,就把输出再送回去,只写一句短话。指南的下一步就是这样做的:“Make it look like a winter evening with snowfall.”,意思是让它看起来像一个下雪的冬夜,场景的其余部分保持不变。
  • 只想改一处,图像生成指南还介绍了标注(markup):把圈出位置的透明 PNG 当作 markup 发送,宽高要和第一张输入图一致,发给 POST /v1/images/edits,模型用 GPT Image 2.5 或 2.6。
Figma 自己的视频,2025 年 10 月 9 日发布。视频简介说,Figma 的品牌工作室用 Nano Banana 制作样机。它是一场约四分钟的幕后分享,不是一步一步的教程,讲的是 2.5 版,比 Google 现在的快速入门里的模型要旧。

一个场景里放多个产品

一个场景往往不止一个产品。OpenAI 的图像生成指南用四张参考照片演示了这种做法:一块沐浴球、一瓶身体乳、一套熏香和一块香皂。提示词要求生成一个礼品篮,里面装着参考图里的所有物品。下面的调用来自那份指南,里面的模型名也是指南里的。

Google 在 Gemini 手册里的 Nano Banana 快速入门,在它的高保真示例里做的是同一件事。提示词是“Create a marketing photoshoot of these items arranged on a modern minimalist wooden table. Focus on the items and replace backgrounds.”,意思是把这些物品摆在一张现代简约的木桌上,拍一组营销照片,聚焦物品并替换背景。它随提示词发了两张图,并把画幅比例设成 16:9。

每一张输入图都要编号,并给它一个角色。OpenAI 的指南说,要用编号和用途标明每一张输入,比如主体、风格或背景,并说明这些输入该怎样组合。一次能发几张图取决于模型,见下面的图表。需要更多张时,手册的建议是先把几张图拼成一张拼图。

import base64
from openai import OpenAI

client = OpenAI()

prompt = """
Generate a photorealistic image of a gift basket on a white background
labeled 'Relax & Unwind' with a ribbon and handwriting-like font,
containing all the items in the reference pictures.
"""

result = client.images.edit(
    model="gpt-image-2.5-sunburst",
    image=[
        open("body-lotion.png", "rb"),
        open("bath-bomb.png", "rb"),
        open("incense-kit.png", "rb"),
        open("soap.png", "rb"),
    ],
    prompt=prompt,
)

image_base64 = result.data[0].b64_json
image_bytes = base64.b64decode(image_base64)

# Save the image to a file
with open("gift-basket.png", "wb") as f:
    f.write(image_bytes)
  • 把结果里的物品数量和你发出去的照片对一遍。提示词要求的是“all the items”,模型照样可能漏掉一件。
  • 想用开放权重模型,Qwen-Image 的 README 把 Qwen-Image-Edit-2511 列为支持多图输入、一致性更好的编辑模型。它的示例代码接收一个图片列表,并把模型放到 CUDA 显卡上运行。
Gemini 图像模型一次最多能混合的输入图数量按快速入门的说法,Nano Banana 2 和 Pro 在高保真模式下最多接收 6 张图。
  • Nano Banana 2 Lite3 张
  • Nano Banana 214 张
  • Nano Banana Pro14 张

来源:Google Gemini cookbook: Get started with Nano Banana (2026年11月6日 查阅)

手机框里的应用界面

做应用的时候,你往往没有照片,只有一个想法。OpenAI 的指南说,界面预览最好把产品当作已经存在的东西来描述,重点放在布局、层级、间距和真实的界面元素上。它还说要避开概念艺术的措辞,这样出来的才像一个能用的界面,而不是设计草图。

它的示例描述了一个本地农夫市集应用:有顶栏,一份带小照片的摊主列表,一个特价栏,还有地点和营业时间。设置是 size="1024x1536" 和 quality="medium"。至于小字,指南说要在同样的复杂度下,对比不同的 quality 设置。

写上真实的文字会有帮助。把想要的标签放进引号,写法见文字那一课,并把结果当作一张屏幕的图片来看。图里没有一个按钮是能用的。

Create a realistic mobile app UI mockup for a local farmers market.
Show today’s market with a simple header, a short list of vendors with small photos and categories, a small “Today’s specials” section, and basic information for location and hours.
Design it to be practical, and easy to use. White background, subtle natural accent colors, clear typography, and minimal decoration.
It should look like a real, well-designed, beautiful app for a small local market.
Place the UI mockup in an iPhone frame.
  • 提示词先说这个应用是做什么的,再从顶栏往下列出这个界面的各个部分。
  • 它点明了外框:“Place the UI mockup in an iPhone frame.”,意思是把界面样机放进一个 iPhone 外框里。
  • 它的风格用词很实在:白色背景、克制的自然点缀色、清晰的字体和极简的装饰。

包装样机:盒子上的文字

包装是把文字放在一个表面上,所以要像对待广告牌那样仔细。OpenAI 的指南里有一个收藏玩具的示例,用来探索周边和包装的创意。它要求用产品摄影的线索,比如材质、包装和印刷清晰度,并让设计保持原创、不侵权。包装上的文字单独写在以“Include ONLY”开头的一行里。

把玩具换成你的产品,保留概念、风格、限制和一行带引号的文字这个结构。下面的提示词是 OpenAI 的,和指南里的一样。

Create a collectible action figure of a vintage-style toy propeller airplane with rounded wings, a front-mounted spinning propeller, slightly worn paint edges, classic childhood proportions, designed as a nostalgic holiday collectible, in blister packaging.

Concept:
A nostalgic holiday collectible inspired by the simple toy airplanes
children used to play with during winter holidays.
Evokes warmth, imagination, and childhood wonder.

Style:
Premium toy photography, realistic plastic and painted metal textures,
studio lighting, shallow depth of field,
sharp label printing, high-end retail presentation.

Constraints:
- Original design only
- No trademarks
- No watermarks
- No logos

Include ONLY this packaging text (verbatim):
"Christmas Memories Edition"
  • Constraints(限制)一栏禁止商标和标志,所以模型不会加上一个不是你的品牌。如果必须出现你自己的标志,就像第 3 课的品牌说明那样,把它当作带编号、带角色的输入发过去。
  • Include ONLY 这一行是唯一允许出现文字的地方。包装上的其他任何文字,都是检查时要抓出来的错误。
  • 指南说要对比几种包装方案。多要几张,留下按原尺寸读起来最顺的那张。

分享样机之前先检查

样机是要拿给别人看的,所以一个错字或者一个被改掉的标签,比在普通图片里代价更大。OpenAI 的指南最后有一份四个问题的检查清单,它们适用于这一课里的每一种样机。要留意的是你没有要求的改动,因为指南说,反复修改仍可能改动你想保留的细节,所以要把边缘、标签和拼写放大到原尺寸,和你的原图对照。

在使用一张图片之前,先对照你的要求检查它。

OpenAI, 图像提示词指南,引文为译文 · OpenAI API 文档:Image prompting (2026年11月6日 查阅)
依据 OpenAI 图像提示词指南里的检查清单整理,读于 2026 年 11 月 6 日:每一个词、形状和标签、只改要求改的地方,以及透明像素。
样机要看什么
抠图解码后的文件里有真正的透明像素,边缘干净,标签没有变
场景引号里的每个词都拼对了,只印了一次,产品的形状没有变
多个产品每件物品都在,没有合并、被改动或者凭空多出来
应用界面小字看得清也拼对了,界面元素看起来像一个真实的应用
包装只有那一行带引号的文字,没有你没提供的标志

不要把 AI 样机当作真实产品的照片拿出去。把它标明是概念图或渲染图。

常见错误

  • 从一张模糊或者裁过的照片开始。模型能保留的东西太少,标签和形状最先出问题。
  • 一轮里同时要场景、文字和新的拍摄角度,然后分不清是哪一部分坏了。
  • 把文字交给模型自己发挥。没有一行带引号的文字,它可能自己印上一些字,所以要写明只许出现引号里的文字。
  • 相信画出来的棋盘格。画出来的棋盘格不算透明,要打开解码后的文件看。
  • 用概念艺术的措辞描述应用界面,结果出来的是草图,不是界面。
  • 让 AI 样机在商品页或者广告里替代真实的产品。它展示的是一个想法,所以要标明是概念图。

动手试一试

拿一件你自己的产品,或者桌上的一个杯子或瓶子。整个过程放在同一段对话里,前面的图随时在手边。

  • 正对镜头拍一张产品照片,并把标签上的文字抄下来。
  • 用 OpenAI 的提示词要一张抠图。分别在深色页面和浅色页面上打开它。
  • 把它放到广告牌或者货架上,只放一行带引号的文字,再只改光线或者天气。
  • 为同一件产品描述一个手机应用,当作它已经存在,里面放五个带引号的真实标签。
  • 用检查表把每个结果和你的照片对一遍,并写下哪里变了。

对每一张图,你都能说出哪些细节和照片一致、哪些不一致,就完成了。

下一门课:AI 视频

现在你可以为标志、帖子和样机做静态图了。下一门课AI 视频:Sora、Veo、视频提示词与开源模型,从用一条提示词做出第一段视频讲起。

自测一下

  1. 给样机把产品抠出来,OpenAI 的指南说要怎么要求?

    查看答案

    B. 提示词里写明主体单独出现,API 里设置透明背景 指南说,提示词里的主体单独出现和 background="transparent" 两样都要要求,而画出来的棋盘格不算透明。

  2. OpenAI 的广告牌提示词是怎样让标题出得对的?

    查看答案

    A. 把文字放进引号,标明精确原样,并要求只出现一次 提示词引用了“Fresh and clean”,标明“EXACT, verbatim, no extra characters”,并要求文字只出现一次。

  3. 按 Gemini 手册,Nano Banana 2 一次最多混合多少张输入图?

    查看答案

    C. 14 张 快速入门说,Nano Banana 2 和 Pro 最多 14 张输入图,Nano Banana 2 Lite 最多 3 张。

  4. OpenAI 的指南说,做样机时应该怎样描述一个应用界面?

    查看答案

    D. 当作它已经存在,写清布局、层级、间距和真实的界面元素 指南说,界面预览最好把产品当作已经存在的东西来描述,并避开概念艺术的措辞。

常见问题

怎样用 AI 做产品样机?

三步就能做出大部分效果:透明背景的抠图、带引号文字的场景提示词,以及对照照片的检查。先让图像编辑模型抠出产品,再把抠图放进场景提示词送回去。每一轮之后,都把结果和照片对一遍。

AI 能做应用界面样机吗?

能。从 OpenAI 的农夫市集提示词出发,换成你自己应用的用途、界面各部分和外框。输出是一张图片,里面的文字是像素,不能直接编辑。

怎样用 AI 把我的产品放进一张照片里?

把产品照片和场景照片作为两张输入发过去,给它们编号,并说明哪个元素要移到哪里。OpenAI 的示例把第二张图里的狗放进第一张图的场景,最后写了一句“Do not change anything else.”,意思是其他地方都不要改。

做好的 AI 样机,文字还能改吗?

文字是图片里的像素,所以要在下一次编辑里提出修改,并写明只允许这一处改动。OpenAI 的指南说,要写“change only X”,并列出要保留的细节。如果画面的某一部分必须一个像素都不能变,指南说要把认可的编辑结果合成回原图。

AI 样机能当作我真实的产品照片用吗?

不能。样机是画出来的预览,模型可能改动形状、标签和小字,所以 OpenAI 的指南最后才给了一份检查清单。样机无论在哪里展示,都要标明是概念图或渲染图。

资料来源

  1. OpenAI API docs: Image prompting (2026年11月6日 查阅)https://developers.openai.com/api/docs/guides/image-prompting
  2. OpenAI API docs: Image generation (2026年11月6日 查阅)https://developers.openai.com/api/docs/guides/image-generation
  3. Google Gemini cookbook: Get started with Nano Banana (2026年11月6日 查阅)https://github.com/google-gemini/cookbook/blob/main/quickstarts/Get_Started_Nano_Banana.ipynb
  4. GitHub: QwenLM/Qwen-Image README (2026年11月6日 查阅)https://github.com/QwenLM/Qwen-Image
  5. Figma on YouTube: Using Gemini 2.5 Nano Banana + Figma to create mockups in minutes (2026年11月6日 查阅)https://www.youtube.com/watch?v=jI29xOTulsk

分享本节课

把样机提示词存在随时能再用的地方

存下来的提示词就是一份可重复使用的指令。Mindket 的技能商店里有可以加载进 AI 智能体的指令。

浏览技能

本节课的 Markdown 版本 · 用 AI 做设计:标志、社媒图与样机 · 全部课程