图生视频

让一帧画面自然动起来

发送参考图片与运动提示词,Tikdek 会返回可跟踪的视频生成任务。

让一帧画面自然动起来

先给模型一张可靠的首帧

清晰主体、明确构图与聚焦运动的提示词,通常能带来更稳定的结果。

Sora 2 + Stable + Pro

按质量与成本选择模型:sora-2, sora-2-stable 或 sora-2-pro。

可预期的轮询

创建任务后调用 check-result 轮询状态与进度,无需 SSE 长连。

20 并发支持

最多同时处理 20 个视频生成任务。如需更高并发,请通过邮件联系我们。

创建图生视频任务

支持文本转视频与图生视频,可选 Sora 2 或 Sora Pro 模型,触发新的生成任务。

创建图生视频任务
curl -X POST https://sora2-api.com/api/v1/video/sora-video \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "sora-2-pro",
    "prompt": "The cyclist moves forward as rain falls naturally",
    "url": "https://example.com/city-frame.jpg",
    "aspectRatio": "16:9",
    "webHook": "-1",
    "isPublic": false
  }'

推荐对接流程

参考图片要求

使用可访问的 HTTPS 图片地址或 base64 数据,并让图片比例与目标画幅保持一致。

创建任务

发送 Sora 2 接口,携带提示词,并保存返回的 taskId。

跟踪进度

调用查询接口,直到状态变为 succeeded 或 failed。

分发成片

使用 result_url / result_urls 中已经上传到存储的地址向用户交付视频。

常见问题

接口如何鉴权?

在控制台创建 API Key 后,以 Authorization: Bearer YOUR_API_KEY 发送请求,可随时在控制台轮换密钥。

如何轮询获取结果?

调用创建接口后保存 taskId,每 3-5 秒调用 /api/video-generations/check-result,直到状态为 succeeded 或 failed,再使用 result_url/result_urls。

失败任务的积分如何处理?

系统会自动返还积分,并在查询结果中返回 refund_trans_no 与 credits_refunded=true,便于对账。

开始动画化第一张图片

先写清楚运动提示词,再跟踪返回的任务 ID 直到交付。