Sora视频生成AI工具

基于多模API的AI视频生成平台,输入提示词和图片,生成高质量视频

API令牌: 未配置 - 首次使用需要配置API令牌

创建视频生成任务

用中文或英文详细描述视频内容,越详细生成效果越好
Sora-2支持10/15秒,Sora-2 Pro支持10/15/25秒
基于图片生成视频,支持多个URL,用逗号分隔

图片预览区域

输入图片URL后预览将显示在这里

任务状态查询

当前任务进度

暂无进行中的任务

支持JSON格式

生成的视频

视频播放区域

生成的视频将显示在这里

历史任务

示例任务
ID: fd45ea6f-12dc-ac75-e3ef-42c4d47911b1
已完成
提示词: The car moves forward at a high speed

API接口信息

创建视频生成任务

端点: POST https://duomiapi.com/v1/videos/generations

请求头: Authorization: Bearer [您的API令牌]

{
    "model": "sora-2",
    "prompt": "视频描述文本",
    "aspect_ratio": "16:9",
    "duration": 15,
    "image_urls": ["图片URL"]
}

Node.js示例:

var request = require('request');
var options = {
  'method': 'POST',
  'url': 'https://duomiapi.com/v1/videos/generations',
  'headers': {
    'Authorization': 'aWaqizv1TjBWPaJFAsgKcAnu6B'
  },
  body: JSON.stringify({
    "model": "sora-2",
    "prompt": "The car moves forward at a high speed",
    "aspect_ratio": "16:9",
    "duration": 15
  })
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

模型选项:

  • sora-2: 常用版本 (0.15一次)
  • sora-2-pro: Pro版 (1.5一次)
查询任务状态

端点: GET https://duomiapi.com/v1/videos/tasks/{task_id}

请求头: Authorization: Bearer [您的API令牌]

{
    "id": "任务ID",
    "state": "succeeded",
    "data": {
        "videos": [{"url": "视频URL"}]
    },
    "progress": 100,
    "create_time": 1764147943,
    "update_time": 1764148418,
    "message": "",
    "action": "generate"
}

Node.js示例:

var request = require('request');
var options = {
  'method': 'GET',
  'url': 'https://duomiapi.com/v1/videos/tasks/9d5914a0-8017-9b61-856c-9ecc9b0f9606',
  'headers': {
    'Authorization': 'aWaqizv1TjBWPaJFAsgKcAnu6B'
  }
};
request(options, function (error, response) {
  if (error) throw new Error(error);
  console.log(response.body);
});

状态枚举:

  • pending: 队列中
  • running: 生成中
  • succeeded: 已成功
  • error: 失败