Yeehoo 开发者

支持模型与参数

统一查看当前对外模型、参数差异与推荐传参方式。

Yeehoo 当前对外统一通过 POST /v1/generations 创建任务,所以模型再增加,也不会新增一批新的创建接口。

后续维护重点不是给每个模型单独写一篇长文,而是把模型参数收敛成统一表格,新增模型时只补一行配置和少量备注。

统一请求骨架

所有图片和视频任务都先按这个结构理解:

{
  "model": "gpt-image-2",
  "prompt": "..."
}

怎么读这页

  • 先看模型总览,决定用哪个模型。
  • 再看对应模型分组表,确认必填参数、可选参数和默认值。
  • 如果某个模型有特殊限制,只看该模型的特殊说明。

模型总览

公开模型一览

模型类型适用场景推荐优先级备注
gpt-image-2图片通用图片生成、海报、封面、编辑第一优先推荐
nano-banana-2图片更快的图片生成速度优先
nano-banana-pro图片更高质量图片生成与编辑质量优先
sora-2视频Global 区视频生成Global 区标准视频模型
seedance-2视频中国区视频生成中国区标准视频模型

图片模型参数表

当前图片模型都走同一个创建接口,只是可选枚举和默认值不同。

图片模型共同字段

字段类型是否必填说明
modelstring具体图片模型 ID
promptstring图片描述
reference_imagesstring[]参考图 URL 列表
aspect_ratiostring输出宽高比
resolutionstring输出分辨率
ninteger生成数量

图片模型差异总表

模型必填参数可选参数aspect_ratioresolution默认值推荐传法
gpt-image-2model promptreference_images aspect_ratio resolution nauto 1:1 5:4 9:16 21:9 16:9 3:2 4:3 4:5 3:4 2:31K 2K 4Kaspect_ratio=auto resolution=1K n=1第一版优先用它
nano-banana-2model promptreference_images aspect_ratio resolution nauto 21:9 16:9 3:2 4:3 1:1 3:4 2:3 9:162K 4Kaspect_ratio=auto resolution=2K n=1速度优先时选它
nano-banana-promodel promptreference_images aspect_ratio resolution nauto 21:9 16:9 3:2 4:3 1:1 3:4 2:3 9:162K 4Kaspect_ratio=auto resolution=2K n=1质量优先时选它

gpt-image-2 特殊说明

  • 支持 5:44:5,这两个比例另外两个图片模型没有。
  • 支持 1K,更适合先低成本跑通。
  • 如果你不知道先选什么模型,默认先用它。

nano-banana-2 特殊说明

  • 不支持 1K
  • 默认就从 2K 起。
  • 适合先出图、先看效果的场景。

nano-banana-pro 特殊说明

  • 参数结构和 nano-banana-2 基本一致。
  • 更适合精修图、高质量营销图、参考图编辑。

通用图片生成

{
  "model": "gpt-image-2",
  "prompt": "A premium skincare poster on warm marble, soft daylight, luxury editorial style",
  "aspect_ratio": "4:5",
  "resolution": "2K",
  "n": 1
}

带参考图的图片编辑

{
  "model": "nano-banana-pro",
  "prompt": "Keep the bag shape, change the material to brushed metal, luxury campaign lighting",
  "reference_images": [
    "https://cdn.example.com/source/bag-front.png"
  ],
  "aspect_ratio": "1:1",
  "resolution": "4K",
  "n": 1
}

视频模型参数表

当前视频模型也统一通过 POST /v1/generations 创建,主要差别在默认值、枚举范围和参考图字段。

视频模型共同字段

字段类型是否必填说明
modelstring具体视频模型 ID
promptstring视频描述
first_frame_image_urlstring首帧图片 URL
reference_modestring参考模式
aspect_ratiostring输出宽高比
resolutionstring输出分辨率
durationinteger视频时长,单位秒

视频模型差异总表

模型必填参数常用可选参数reference_modeaspect_ratioresolution默认值推荐传法
sora-2model promptfirst_frame_image_url reference_mode aspect_ratio resolution durationomni first_last multi_frame21:9 16:9 4:3 1:1 3:4 9:16720P 1080P 4Kreference_mode=omni aspect_ratio=16:9 resolution=1080P duration=5Global 区视频优先用它
seedance-2model promptreference_mode reference_image_url first_frame_image_url aspect_ratio resolution durationomni first_frame21:9 16:9 4:3 1:1 3:4 9:16720p 1080preference_mode=omni aspect_ratio=21:9 resolution=720p duration=5中国区视频优先用它

sora-2 特殊说明

  • 当前文档里按 Global 区标准视频模型来理解。
  • 支持 4K
  • reference_mode 选项更多。

seedance-2 特殊说明

  • 当前文档里按中国区标准视频模型来理解。
  • 还支持 reference_image_url
  • 分辨率上限目前到 1080p

通用视频生成

{
  "model": "sora-2",
  "prompt": "A cinematic city night drive, wet street reflections, slow camera movement",
  "aspect_ratio": "16:9",
  "resolution": "1080P",
  "duration": 5
}

中国区视频生成

{
  "model": "seedance-2",
  "prompt": "A product teaser video, clean white background, smooth motion, premium style",
  "aspect_ratio": "16:9",
  "resolution": "1080p",
  "duration": 5
}

前端怎么配置才不怕后面模型变多

  1. 接口层固定:只保留统一创建接口 POST /v1/generations
  2. 模型层表格化:每个模型只维护一行标准参数表。
  3. 特殊差异单独备注:只有真正特殊的模型,再额外补一段说明。
  4. 最好和后端 schema 绑定:后面更稳妥的方案是文档基于模型 schema 自动生成参数表,而不是手写每个模型。

相关页面