(TraeAI-3) C:\Users\youxi\Desktop\AI调用 [0:0] $ uv run py Gen_Video.py 400 {'mess...
🚨 错误信息
(TraeAI-3) C:\Users\youxi\Desktop\AI调用 [0:0] $ uv run py Gen_Video.py
400
{'message': 'Invalid size for sora-2 model, only 720x1280 and 1280x720 are supported. (tid: 2025112818294659330792270123666)'}
🤖 AI解决方案
错误分析
1. 错误翻译
原文:Invalid size for sora-2 model, only 720x1280 and 1280x720 are supported.
译文:sora-2模型不支持当前尺寸,仅支持720x1280和1280x720分辨率。
2. 原因分析
- 根本原因:视频生成请求中使用了sora-2模型不支持的分辨率尺寸
- 具体位置:在调用视频生成API时,视频尺寸参数设置错误
- 错误上下文:sora-2模型对视频分辨率有严格限制,只接受两种特定尺寸
3. 解决方案
修改Gen_Video.py中的视频尺寸参数:# 错误示例:可能使用了不支持的尺寸
# video_size = "1920x1080" # 或其他不支持的尺寸
# video_size = "800x600" # 不支持
# 正确的尺寸设置(二选一)
video_size = "720x1280" # 竖屏模式
# 或
video_size = "1280x720" # 横屏模式
# 在API调用中使用正确的尺寸参数
params = {
"model": "sora-2",
"size": video_size,
# ... 其他参数
}
4. ️ 预防措施
def validate_video_size(size, model="sora-2"):
valid_sizes = ["720x1280", "1280x720"]
if model == "sora-2" and size not in valid_sizes:
raise ValueError(f"sora-2模型只支持以下尺寸: {valid_sizes}")
return True
请检查并修改您的视频尺寸参数后重试!