名称: sora
描述: 使用 OpenAI 的 Sora API 生成视频。当用户要求根据文本提示或参考图像生成、创建或制作视频时使用。支持图像到视频的生成,并自动调整图像尺寸。
使用 OpenAI 的 Sora API 生成视频。
端点: POST https://api.openai.com/v1/videos
| 参数 | 值 | 描述 |
|---|---|---|
prompt |
字符串 | 视频的文本描述(必需) |
input_reference |
文件 | 可选,用于指导生成的图像 |
model |
sora-2, sora-2-pro |
使用的模型(默认:sora-2) |
seconds |
4, 8, 12 |
视频时长(默认:4) |
size |
720x1280, 1280x720, 1024x1792, 1792x1024 |
输出分辨率 |
# 基础文本到视频
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
--prompt "一只弹钢琴的猫" \
--filename "output.mp4"
# 图像到视频(自动调整图像尺寸)
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
--prompt "缓慢的推拉镜头,蒸汽升腾,温暖的光线" \
--filename "output.mp4" \
--input-image "reference.png" \
--seconds 8 \
--size 720x1280
# 使用特定模型
uv run ~/.clawdbot/skills/sora/scripts/generate_video.py \
--prompt "电影场景" \
--filename "output.mp4" \
--model sora-2-pro \
--seconds 12
| 标志 | 描述 | 默认值 |
|---|---|---|
--prompt, -p |
视频描述(必需) | - |
--filename, -f |
输出文件路径(必需) | - |
--input-image, -i |
参考图像路径 | 无 |
--seconds, -s |
时长:4、8 或 12 秒 | 8 |
--size, -sz |
分辨率 | 720x1280 |
--model, -m |
sora-2 或 sora-2-pro | sora-2 |
--api-key, -k |
OpenAI API 密钥 | 环境变量 |
--poll-interval |
每隔 N 秒检查状态 | 10 |
设置 OPENAI_API_KEY 环境变量或传递 --api-key 参数。
美食广告:
美食菜肴的缓慢推拉镜头,柔和的晨光透过窗户,蒸汽缓缓升起,温暖舒适的氛围,高端美食广告美学
生活方式:
金色时刻的光线缓缓掠过山峦,微风轻拂树叶,宁静的清晨氛围,高端生活方式广告
产品特写:
电影感特写镜头,带有温暖高光的戏剧性灯光,缓慢揭示,奢华商业广告风格
--input-image 参数传递给 Sora。--size 参数匹配。