文生图接口的提示词写多长合适?nano banana pro / gpt-image-2 实测长度与负面词

调文生图接口最常见的误区是"提示词写得越详细越好"。实测下来不是------写到某个长度之后, 再加细节反而开始互相打架,出图质量掉下来。

这篇在甜甜圈API (dashengfenshen.cn)上拿 nano banana pro 和 gpt-image-2 跑了一轮,说清楚提示词该写多长、负面词该怎么用。

一、长度:60~120 字是个甜区

同一个商品,把提示词从 20 字逐步加到 300 字,观察出图:

长度 表现
20 字以内 主体对,但构图、背景、光线全靠模型自由发挥,批量出图风格不统一
60~120 字 最稳。主体 + 构图 + 背景 + 光线四要素齐了,批量出图风格一致
200 字以上 开始出现"顾此失彼"------强调了材质就丢了构图,加了场景又改了角度
300 字以上 明显退化,很多要求直接被忽略

60~120 字这个甜区基本能把四件事说清楚,再多就是在给模型出难题。

二、四要素模板

复制代码
[主体是什么] + [构图/机位] + [背景] + [光线]

const prompt = [
  '一只白色无线蓝牙耳机充电盒,盒盖打开露出耳机',   // 主体
  '正方形构图,商品居中,正面平视机位',              // 构图
  '纯白色背景,商品下方有柔和投影',                  // 背景
  '柔和顶部打光,高光克制不过曝',                    // 光线
].join(',');

await fetch('https://dashengfenshen.cn/v1/chat/completions', {
  method: 'POST',
  headers: {
    Authorization: `Bearer ${process.env.TTQ_API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'nano-banana-pro',
    messages: [{ role: 'user', content: prompt }],
  }),
});

四要素固定、只换主体,这是批量出图风格统一的关键。前三要素抽成常量, 商品描述做变量,一次能刷出一整套视觉一致的图。

三、负面词:写"不要什么"不如写"要什么"

很多人习惯堆负面词(不要文字、不要水印、不要模糊、不要多余的手)。实测这招在 nano banana pro 和 gpt-image-2 上效果一般------模型对"不要 X"的理解, 经常变成"注意到了 X"。

更有效的是把否定改写成肯定:

✗ 负面写法 ✓ 正面写法
不要背景杂物 纯白色背景,画面中只有商品
不要文字 商品表面干净无标签
不要模糊 全画面清晰对焦,边缘锐利
不要奇怪的光 柔和顶部打光,单一光源

确实需要排除的(比如"不要出现人手"),放在提示词最后单独一句,别混在描述中间。

四、两个模型的脾气不一样

nano banana pro gpt-image-2
提示词风格 结构化的短句列表更好使 完整通顺的句子理解更准
长提示词 120 字以后开始丢细节 到 180 字左右还稳得住
材质质感 好,速度快 更细腻,适合终稿
单次消耗 10 积分 按次计费

实践上的分工:先用 nano-banana2(8 积分)把提示词调对 , 一句话改几版看效果;定稿了再切 nano-banana-pro 或 gpt-image-2 出正式的。 调词阶段用 Pro 级是纯浪费。

五、模型与消耗

模型代码 定位 消耗
nano-banana2 调提示词、跑量草稿 8 积分/次
nano-banana-pro 终稿,支持 1K/2K/4K 10 积分/次
gpt-image-2 细节质感最好 按次计费
ttq-cutout 抠图出白底 10 积分/次
Veo 3.1 视频生成 / Sora 2 生视频 120 / 130 积分/次

六、小结

提示词四条:60~120 字是甜区 、主体+构图+背景+光线四要素模板化 、 负面词改写成肯定句 、调词用 Flash 级出终稿用 Pro 级。

甜甜圈API (dashengfenshen.cn)一个密钥能同时调 nano banana pro、gpt-image-2、 Veo 3.1、Sora 2,换模型只改一个字符串,试词成本极低。 模型全 、价格便宜 、并发高 、出图快 、稳定。文档地址:https://dashengfenshen.cn 。

相关推荐
Hello_Pyhx5 分钟前
VoiceStudio v0.5.6:从桌面生成到本地语音 API
ai·语音识别·克隆·声音
最强小杰29 分钟前
Claude Opus 4.8 调用一直报 529 怎么办?同样请求换旧模型却正常——附 429/529 双桶退避代码
ai·github
goehou1 小时前
LLM 结构化输出全解:从 Prompt 约束到 Schema 硬保证,三层实现怎么选
ai·llm·json·agent·教程·结构化输出
Rocky Ding*3 小时前
Emu3大模型深度解析:下一Token预测如何统一图像、视频与理解,以及它尚未解决的问题
论文阅读·人工智能·深度学习·机器学习·aigc·ai-native·emu3
阿明副业观察3 小时前
动漫AI视频创作工具在哪找到的?2026年最新动漫AI视频平台与软件指南
人工智能·ai作画·aigc·音视频·ai写作
?? Daisy3 小时前
ZCode 添加自定义模型:自定义供应商的字段与易错点(2026-09)
人工智能·ai·ai编程
奇牙coding4 小时前
GPT-5.5 API 报 401 但 GPT-5.4 正常怎么办?不是 Key 失效,是 Organization 头的强制校验变了
java·网络·gpt·ai
sbjdhjd5 小时前
智能体开始“动手”之后:OpenAI越权事件、Anthropic算力资本化与开放权重模型竞逐 | AI与SI行业日报整理(9月29日—10月6日)
大数据·人工智能·经验分享·笔记·ai·chatgpt·开源
全栈弄潮儿5 小时前
给中级开发者的 AI 能力升级路线图
aigc·openai·ai编程
Martina_03215 小时前
山谷地形下雨后湿痕总往坡上爬?用6步检查高度场、流向遮罩与分区加载
人工智能·游戏·数学建模·3d·自然语言处理·aigc·关卡设计