3月13日消息,OpenAI基于Sora 2模型的Video API现已全面向开发者开放,新增自定义角色与对象功能,支持16:9和9:16两种主流导出比例,单次最长可生成20秒视频片段,并提供视频延续(Video Extension)功能用于扩展已有场景。开发者还可通过Batch API批量提交视频生成任务,为构建规模化视频应用铺路。 两个模型,两种定位
此次开放的API提供两个模型变体:sora-2(标准版)和sora-2-pro(专业版)。
标准版sora-2针对速度和快速迭代优化,适合社交媒体内容和原型验证场景,720p分辨率下定价为每秒0.10——一段10秒的短视频成本约0.10——一段10秒的短视频成本约0.10——一段10秒的短视频成本约1.00。专业版sora-2-pro则面向生产级输出,支持最高1920×1080分辨率,定价为720p每秒0.30、1080p每秒0.30、1080p每秒0.30、1080p每秒0.50,10秒1080p视频成本达$5.00。
两个版本均支持4秒、8秒、12秒、16秒和20秒五档时长选择,以及720×1280(9:16竖屏)和1280×720(16:9横屏)等多种分辨率组合。
自定义角色:跨视频保持一致性的关键能力
此次API中最值得关注的能力是**角色引用(Character Reference)**功能。开发者可以创建可复用的角色ID,使同一角色在多个视频中保持外观一致——这是从"生成单个视频片段"到"构建完整视频叙事"的关键跨越。
创建角色有两种方式:一是从已有视频URL中提取,通过指定时间戳截取角色特征;二是直接复用此前Sora 2生成任务中的角色。两种方法均会返回一个角色ID,后续在提示词中以@{character_id}格式引用即可。
据OpenAI官方文档,该功能不仅支持人类角色,也适用于动物和特定对象,为广告、教育、短剧等需要角色连贯性的场景打开了可能性。
视频延续与批量处理:面向规模化应用
视频延续功能允许开发者以已有视频片段作为上下文,生成后续内容。这意味着一段20秒的视频理论上可以通过多次延续拼接成更长的叙事,尽管每次生成仍受20秒上限约束。
Batch API则面向大规模异步任务场景。开发者可批量提交非实时性的视频生成请求,系统在后台排队处理,根据OpenAI官方信息,批量模式相比标准请求提供一定的成本优惠。这对需要一次性生成大量素材的营销平台、内容工厂和教育机构而言,是实际可用的功能。