调生图接口出来的图总是不对?nano banana pro 电商场景提示词该这么写(甜甜圈API 实践)
接文生图接口的同学,十有八九卡在同一处:接口通了,返回也正常,但出来的图就是不能用。于是开始怀疑模型不行,换一家再试,结果还是那样。
大部分情况下问题不在模型,在提示词。这篇把我在甜甜圈API(dashengfenshen.cn)上跑电商商品图总结的写法记下来,是可以直接抄的模板。
一、四段式模板
电商图的提示词按这个顺序写,命中率最高:
[主体是什么] + [场景/背景] + [光线/角度] + [构图约束]
对比一下:
- ❌
一个好看的手袋图片 - ✅
黑色真皮手袋,米色沙发场景,暖色侧光,45度俯拍,主体居中偏上,上方留出文案位
第二条多出来的信息,每一项都在替模型消掉一个不确定性。模型不会猜你的业务需求,你不说"留文案位",它就把主体铺满整个画面,你后期还得裁。
二、按字段拆开说
主体:材质要写出来。"真皮"和"皮革"出来的质感不一样,"哑光"和"漆面"差得更远。数码类目要写"金属拉丝""磨砂"这类词。
场景:宁可具体不要抽象。"高级感背景"是无效描述,"米色沙发 + 书本 + 暖光"是有效描述。
光线角度:这是最容易被忽略、又最影响成片的一项。常用的几个:45度俯拍(商品图默认)、正面平视(服装)、暖色侧光(营造质感)、纯白柔光(上架白底图)。
构图约束:主体居中 / 主体偏左,右侧留标题位 / 上方留出文案位。做详情页素材这条几乎必写。
三、比例不要靠提示词
写"竖版""长图"是不稳定的,比例要用 aspect_ratio 参数定死:
from openai import OpenAI
client = OpenAI(api_key="ttq-你的密钥", base_url="https://dashengfenshen.cn/v1")
resp = client.chat.completions.create(
model="nano-banana2",
messages=[{"role": "user",
"content": "黑色真皮手袋,米色沙发场景,暖色侧光,45度俯拍,上方留出文案位"}],
extra_body={"aspect_ratio": "1:8"}, # 详情页长图,一次出完不用拼
)
nano-banana-pro 支持 11 种比例,nano-banana2 支持 15 种,额外含 1:4 / 4:1 / 1:8 / 8:1 超宽超高。具体传法以开发文档「图片生成接口 → 请求字段」为准。
四、调提示词要用便宜模型
这是省钱的关键:调词阶段一律用 nano-banana2(8 积分/次,Flash 级、出图快),一版一版试;方向定下来了,再换 nano-banana-pro(10 积分/次,支持 1K/2K/4K)出终稿。
聚合接口在这里的价值很实在——换模型只改 model 一个字段,同一段提示词直接复用,不用为了省钱去注册第二家、写第二套调用。
五、小结
AI绘画API 接通之后,决定成片质量的是提示词工程,不是再多接一个模型。把四段式模板用起来、比例交给 aspect_ratio、调词用便宜模型,出图可用率会有肉眼可见的提升。
甜甜圈API(dashengfenshen.cn):一个接口接 nano-banana-pro / nano-banana2 / gpt-image-2 / Veo 3.1 / Sora 2,OpenAI 兼容改 base_url 就能用,价格便宜、并发高、出图快、出视频快、稳定。文档地址:https://dashengfenshen.cn 。
更多推荐



所有评论(0)