跳转到主要内容
sora2 是 OpenAI 的 Sora 2 模型 —— 文生视频和图生视频,跑在两阶段任务式端点上:submit 返回 task_id,客户端轮询直到 result_url 出现。按生成视频秒数计费。选它的理由:Sora 级别的物理运动、镜头动态、镜头构图;相对于更轻档位的代价是更高的 per-second 成本和更长的首帧 wall-clock 时间。 价格: $0.10 / 每秒成片(失败不计费)—— Per-second 计价针对的是生成的视频长度,不计入轮询延迟。见费率卡

Protocols

Protocol路径用途
OpenAI Video — submitPOST https://llm.bytespike.ai/v1/videos/generations入队;返回 task_id
OpenAI Video — pollGET https://llm.bytespike.ai/v1/videos/tasks/{task_id}就绪时返回 statusresult_url
DOSIA 的 video-tools 插件会自动处理轮询 —— 你在对话里看到的只是片段就绪时直接出现。

Quickstart

# Submit
TASK_ID=$(curl -s https://llm.bytespike.ai/v1/videos/generations \
  -H "Authorization: Bearer $BYTESPIKE_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "model": "sora2",
    "prompt": "A red apple rolls slowly across a wooden table, soft window light",
    "duration_seconds": 5,
    "size": "1280x720"
  }' | jq -r .task_id)

# Poll until ready
until curl -s https://llm.bytespike.ai/v1/videos/tasks/$TASK_ID \
  -H "Authorization: Bearer $BYTESPIKE_API_KEY" | jq -e '.status == "completed"' > /dev/null; do
  sleep 5
done

curl -s https://llm.bytespike.ai/v1/videos/tasks/$TASK_ID \
  -H "Authorization: Bearer $BYTESPIKE_API_KEY" | jq -r .result_url

Capabilities

能力支持
文生视频
图生视频(带 source_image
duration_seconds 5 / 10 / 15
size 1280×720 / 1920×1080
任务式轮询
Modalityvideo
Capability bucketvideo_generate

何时使用

  • Sora 级素材 —— 物理运动、镜头移动、多主体场景。
  • 营销视频 —— hero 片段、社交卡片动画、产品故事。
  • DOSIA generate_video —— 主脑在权限允许时会选这个,并通过 video-tools.poll_video 自动轮询。
适用的场景:

下一步