Sora 2 Character API 完全教程:2 种方法创建可复用角色,实现跨视频角色一致性
方法一:从视频 URL 提取角色 这是最常用的方法,适用于你已经有一个视频 URL(可以是 Sora 生成的,也可以是上传的视频),想要从中提取特定角色。 基本用法 import requests url = "https://api.openai.com/v1/sora/v1/characters" headers = { "Authorization": "Bearer YOUR_API_KEY", "Content-Type": "application/json" } data = { "model": "sora-2-character", "url": "https://cdn.openai.com/sora/videos/your-video.mp4", "timestamps": "5,8" # 关键参数:指定角色出现的时间段 } response = requests.post(url, headers=headers, json=data) result = response.json() # 获取角色 ID character_id = result['character_id'] print(f"角色 ID: {character_id}") timestamps 参数详解 timestamps 是这个方法的核心参数,用于告诉…
