用途:这是 Nano Banana 2 编辑能力的 FAL 原生调用(fal-ai/nano-banana-2/edit),模型为 Google Gemini 2.5 Flash Image 的多参考图编辑模式。给定提示词加 1 至 N 张参考图,生成一张保留参考图身份、产品或场景元素的合成静图。适合生成将传给 Seedance 2.0 参考转视频的身份锚定头像、基于真实产品 PNG 的产品平铺图或背景板,以及把 2 至 4 张参考图(头像、产品、场景、风格)合成单图。无参考图的纯文生图应改用 create-image-nano-banana-fal。
必要参数:--prompt 文本指令(不要在提示词中写入品牌文字,NB2 会渲染错乱,文字应事后用 HTML 叠加);--output 本地 PNG 路径;--ref-image 至少一张参考图,可重复。可选:--aspect-ratio(9:16 默认、16:9、1:1、4:3、3:4)、--num-images(默认 1,可设 2-4 出变体)、--with-logs。凭证为 .env 中的 FAL_API_KEY 或 FAL_KEY。
使用方式:运行 python3 skills/atoms/image-generation/create-image-nano-banana-2-fal/scripts/generate.py 并传入上述参数。脚本加载 FAL 密钥、上传参考图、调用 fal_client.subscribe,下载结果 PNG,并在输出旁生成 meta.json(含提示词、参考图、图片 URL、seed、费用估算)。多图时输出主文件外还有 .varN.png。
限制与失败模式:约每张 $0.08(估算,需以 FAL 当前定价为准)。参考图顺序重要,第一张成为 @Image1 并主导风格与身份;建议不超过 4 张。该端点仅支持图到图,不支持视频参考。401 多为密钥问题,429 需降低并发。几何形状改变常被忽略,需用纯文本或新参考图重新生成。注意品牌文字、肤质过度处理与身份漂移等常见问题。