Seedance 2.0 API — 即将上线Get early access

Sora 2 Pro API

通过 EvoLink 使用 Sora 2 Pro API,从文本或输入图像生成短视频片段。OpenAI 为 sora-2-pro 列出了按秒计费和分辨率分级,Sora 2 Pro API 允许将图像参考作为首帧,以满足品牌一致性需求。

A cinematic shot of a futuristic cityscape at night, with flying vehicles weaving between neon-lit skyscrapers. The camera sweeps through the scene, revealing intricate details of the architecture and dynamic lighting.

Parameters
aspect_ratio
16:9
duration
15
quality
high
remove_watermark
true
Estimated Cost
46 Credits
Sample Result
218 (suggested: 2,000)

Upload reference images

Click to upload or drag and drop

Supported formats: JPG, JPEG, PNG, WEBP
Maximum file size: 10MB; Maximum files: 10

0:00 / 0:00
Audio

History

最多保留20条

0 运行中 · 0 已完成

您的生成历史将显示在这里

面向文生视频与图生视频制作的 Sora 2 Pro API

使用 Sora 2 Pro API 创作短篇电影级片段,支持 4、8 或 12 秒预设,以及 720x1280、1280x720、1024x1792 或 1792x1024 等尺寸。通过 Sora 2 Pro API 添加可选的图像参考以锁定首帧,然后通过 EvoLink 路由任务以获得稳定访问。

视频生成功能工作室场景展示

Pricing

Popular
Sora 2 Pro
Video Generation (Pro)
Duration:15s
Quality:HD
Price:
$0.9583/ video
(69 Credits)
Sora 2 Pro
Video Generation (Pro)
Duration:25s
Quality:Standard
Price:
$0.9583/ video
(69 Credits)

If it's down, we automatically use the next cheapest available—ensuring 99.9% uptime at the best possible price.

利用 Sora 2 Pro API 可以构建什么?

图生视频品牌镜头

使用 Sora 2 Pro API 为关键视觉素材、产品静态图或品牌场景添加动画。通过从图像参考开始,您可以在为英雄部分(Hero Sections)、应用启动页和高级落地页添加动态效果的同时,保留营销活动的外观风格。

品牌镜头视频生成展示

文生视频故事板

利用 Sora 2 Pro API 将剧本或创意简报转化为短故事板。使用可重复的提示词,将镜头保持在 4、8 或 12 秒,并利用按秒计费估算成本,让创意团队能够放心地进行迭代。

故事板视频生成展示

广告与社交媒体变体

使用 Sora 2 Pro API 为不同的投放位置制作广告变体。选择纵向或横向尺寸,保持提示词与品牌基调一致,并快速生成多个版本,以便效果团队跨渠道测试钩子(Hooks)和文案。

社交媒体广告视频生成展示

为什么选择 EvoLink + Sora 2 Pro

具备清晰输入、输出和公开分级的短视频生成服务。

文本 + 图像输入

Sora 2 Pro 接受文本或图像输入,并输出带有同步音频的视频,方便团队锚定品牌图像并在不同变体间保持动作一致。

公开的分级体系

OpenAI 列出了按秒计费标准以及 720x1280、1280x720、1024x1792 和 1792x1024 等尺寸分级,方便您将成本与时长、分辨率对应。

安全与溯源

Sora 的系统卡片记录了审核过滤器、输出分类器以及元数据和水印等溯源信号,帮助团队对齐内部审查和负责任使用政策。

如何集成 Sora 2 Pro API

发送提示词,可选添加图像参考,然后使用标准异步工作流获取生成的 MP4。

1

第 1 步 — 选择模型与格式

选择 `sora-2-pro`,然后设置尺寸(例如 1280x720)和 4、8 或 12 秒的时长。

2

第 2 步 — 添加文本与图像输入

编写清晰的场景提示词,如果您希望第一帧与品牌资产匹配,请附加图像参考。

3

第 3 步 — 获取 MP4

轮询任务状态或监听 Webhook,然后下载带有同步音频输出的最终视频。

Sora 2 Pro API 能力

实用的 Sora 2 Pro API 控制项,用于生成一致且符合品牌风格的视频。

输入

文本 + 图像输入

Sora 2 Pro API 接受自然语言或图像输入,方便团队从提示词或现有视觉素材开始创作。

品牌

首帧图像参考

附加图像参考以引导第一帧,并保留产品或营销场景的外观风格。

时机

时长预设

视频 API 列出了 4、8 和 12 秒的片段选项,非常适合短视频广告和循环播放。

质量

分辨率分级

OpenAI 列出了 720x1280、1280x720、1024x1792 和 1792x1024 尺寸,提供了清晰的质量阶梯。

预算

按秒计费

Sora 2 Pro API 定价按秒发布,标准分辨率和高分辨率层级分别适用不同费率。

音频

同步音频输出

该模型定位于同步音频视频生成,支持在视觉效果的同时生成声音。

Sora 2 Pro API - 常见问题

Everything you need to know about the product and billing.

Sora 2 是 OpenAI 的视频生成模型,可以从自然语言或图像创建片段。Sora 2 Pro 是更高级别的选项,保留了相同的输入类型,并增加了更高分辨率的分级以及按秒计费模式。如果您需要图生视频,Sora 2 Pro API 支持图像输入,并允许参考图像作为第一帧以实现一致的视觉效果。
Sora 2 Pro API 接受一个可选的图像参考作为第一帧。在调用 /v1/videos 端点时,您可以将图像作为输入参考附加,文件应匹配目标尺寸。OpenAI 列出了支持的格式,如 JPEG、PNG 和 WebP,因此您可以从品牌静态图或概念图开始,并将其转化为动画片段。
OpenAI 为 Sora 2 Pro 列出了四种尺寸:720x1280、1280x720、1024x1792 和 1792x1024。这些涵盖了纵向和横向布局,并为更精细的输出提供了更高级别。请选择适合您的投放位置和预算的尺寸,并在大规模运行前确认您账户中的可用性。
Sora 2 Pro API 在视频端点中列出了 4、8 和 12 秒的时长选项。短预设适用于广告、应用循环和社交媒体投放,如果需要更长的序列,可以在后期拼接多个片段。这使得规划变得简单,因为时长直接影响按秒计算的成本。
OpenAI 发布了 Sora 视频 API 的按秒定价。对于 Sora 2 Pro,标准尺寸列为每秒 $0.30,而高分辨率尺寸列为每秒 $0.50。Sora 2(基础版)列为每秒 $0.10。在规模化生产前,请使用这些发布的费率根据片段长度估算成本。
是的。OpenAI 将 Sora 2 Pro 描述为同步音频视频生成模型,且该模型将音频列为输出模态。在实践中,这意味着您可以在适当的时候提示对话或环境音,并期望在视频输出的同时获得音频。请务必在您的账户中针对所选模型和尺寸验证输出行为。
它非常适合广告、产品发布和高级品牌视觉素材,因为它支持图生视频和简短、可重复的格式。许多团队从品牌关键帧开始,然后生成一组变体来测试效果。结合按秒计费和列出的尺寸,可以保持营销活动的可预测性和可扩展性。
OpenAI 的 API 参考将视频生成端点列为 POST /v1/videos,允许的模型值包括 sora-2 和 sora-2-pro。您的请求包含提示词和可选的输入参考,以及秒数和尺寸。EvoLink 在路由请求的同时,保持模型名称与 OpenAI 的 API 一致。
POST
/v1/videos/generations

Create Video

Sora 2 Pro (sora-2-pro) model supports text-to-video, image-to-video and other modes.

Asynchronous processing mode, use the returned task ID to .

Generated video links are valid for 24 hours, please save them promptly.

Important Notes

  • Currently Sora2's content moderation mechanism is very strict, tasks may fail due to this.
  • Image input containing real human figures is not currently supported.

Request Parameters

modelstringRequiredDefault: sora-2-pro

Video generation model name.

Examplesora-2-pro
promptstringRequired

Prompt describing what kind of video to generate.

Notes
  • Limited to 5000 tokens
ExampleA cat playing piano
aspect_ratiostringOptionalDefault: 9:16

Video aspect ratio, `16:9` generates landscape video, `9:16` generates portrait video.

ValueDescription
16:9Landscape video
9:16Portrait video
Example16:9
durationintegerOptionalDefault: 15

Specifies the generated video duration in seconds.

ValueDescription
1515 seconds duration
2525 seconds duration (Higher Cost)
Notes
  • Billing is based on duration
  • When duration is 15, only 'high' quality is supported
  • When duration is 25, only 'standard' quality is supported
Example15
qualitystringOptionalDefault: standard

Video quality setting.

ValueDescription
standardStandard quality, standard pricing
highHigh quality, higher pricing
Notes
  • When duration is 15, only 'high' quality is supported
  • When duration is 25, only 'standard' quality is supported
Examplestandard
image_urlsarrayOptional

Reference image URL list for image-to-video feature.

Notes
  • Images containing real human figures are not supported
  • Max 1 image per request
  • Max size: 10MB
  • Formats: .jpg, .jpeg, .png, .webp
  • URLs must be directly viewable by the server
Examplehttp://example.com/image1.jpg
remove_watermarkbooleanOptionalDefault: true

Whether to remove video watermark.

ValueDescription
trueRemove watermark (default)
falseKeep watermark
Exampletrue
callback_urlstringOptional

HTTPS callback address after task completion.

Notes
  • Triggered on completion, failure, or cancellation
  • Sent after billing confirmation
  • HTTPS only, no internal IPs
  • Max length: 2048 chars
  • Timeout: 10s, Max 3 retries
Examplehttps://your-domain.com/webhooks/video-task-completed

Request Example

{
  "model": "sora-2-pro",
  "prompt": "A cat playing piano",
  "aspect_ratio": "16:9",
  "duration": 15,
  "quality": "high",
  "image_urls": [
    "http://example.com/image1.jpg"
  ],
  "remove_watermark": true,
  "callback_url": "https://your-domain.com/webhooks/callback"
}

Response Example

{
  "created": 1757169743,
  "id": "task-unified-1757169743-7cvnl5zw",
  "model": "sora-2-pro",
  "object": "video.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": true,
    "estimated_time": 300,
    "video_duration": 15
  },
  "type": "video",
  "usage": {
    "billing_rule": "per_call",
    "credits_reserved": 7,
    "user_group": "default"
  }
}