Seedance 2.0 API — 即将上线Get early access

Sora 2 API

认识 Sora 2,这是 OpenAI 的旗舰级音视频生成模型。它能以更强的控制力创建物理规律更准确、更写实的场景,并能生成同步的对话和音效。在 EvoLink 上使用 Sora 2,为营销、教育和创意团队带来栩栩如生的短篇电影级故事。

A serene mountain landscape at golden hour, with mist rolling through the valleys and sunlight breaking through the clouds.

Parameters
aspect_ratio
1280x720
duration
4
Estimated Cost
10 Credits
Sample Result
123 (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

Uploaded image pixels must exactly match the selected aspect_ratio

0:00 / 0:00
Audio

History

最多保留20条

0 运行中 · 0 已完成

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

面向带音效写实视频的 Sora 2 API

使用 Sora 2 API 将文本转化为带有同步对话和音效的短视频,具备更强的指令遵循能力和更真实的动作效果。

AI 视频生成功能展示

Pricing

Popular
Sora 2
Video Generation
duration:4s
Price:
$0.3200/ video
(23.04 Credits)
Sora 2
Video Generation
duration:8s
Price:
$0.6400/ video
(46.08 Credits)
Sora 2
Video Generation
duration:12s
Price:
$0.9600/ video
(69.12 Credits)

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

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

带同步音频的文生视频

使用 Sora 2 API 创建对话、音乐和音效与视觉效果完美对齐的短视频。编写清晰的提示词,选择尺寸和时长,即可接收到一个连贯的片段,无需后期拼接音频。这对于营销团队和创作者制作广告、预告片和社交媒体帖子非常理想。

音频同步视频生成展示

故事板场景与产品展示

利用 Sora 2 API 构建故事板、产品展示和讲解视频。您可以提供一个可选的 input_reference 图像作为首帧,以保持不同变体间外观的一致性。这有助于团队在迭代文案和行动号召(CTA)时快速创建符合品牌风格的片段。适用于落地页、应用内引导和产品发布。

故事板与产品展示展示

具备物理感知的动作与写实度

使用 Sora 2 API 获得具有真实感的动作。OpenAI 报告称其改进了物理准确性和写实度,使物体移动更自然,场景在时间推移中保持连贯。这使得该模型在教育片段、产品演示和视觉解释中非常有用,真实的动作能建立信任,并减少后期繁重的手动清理工作。

物理感知动作展示

为什么团队在 EvoLink 上选择 Sora 2 API

EvoLink 上的 Sora 2 API 遵循 OpenAI 记录的视频生成工作流,并具备清晰的政策护栏。

透明的用量定价

API 参考文档定义了视频生成允许的模型、片段时长和输出尺寸,方便团队标准化请求并一致地规划用量。

安全的生产环境默认设置

OpenAI 的 Sora 使用政策要求描绘真实人物需获得同意,并禁止冒充或有害内容,为团队提供了清晰的合规工作流边界。

单一端点访问

视频指南展示了单一的 POST /videos 工作流,支持可选的首帧 input_reference,简化了集成并将创意控制集中在单次请求中。

如何集成 Sora 2 API

遵循 EvoLink 的 API 密钥和路由,按照官方视频生成流程,在几分钟内生成您的第一个 Sora 2 API 片段。

1

第 1 步 - 认证并选择模型

使用您的 EvoLink 密钥进行身份验证,并根据每个项目的质量和成本需求选择 sora-2 或 sora-2-pro。

2

第 2 步 - 提示词、尺寸与时长

发送描述主体、风格和动作的提示词,以及可选的 input_reference、尺寸和时长参数。API 接受 4、8 或 12 秒的时长,以及 720x1280、1280x720、1024x1792 或 1792x1024 的尺寸。如果包含图像,请匹配目标分辨率并使用 JPEG、PNG 或 WebP 格式。

3

第 3 步 - 获取并发布

轮询任务完成状态,然后下载带有音频的视频文件,并立即在您的工作流中发布或编辑。

Sora 2 API 能力

OpenAI Sora 2 发布及官方文档亮点(2025 年 9 月 30 日)

音频

同步音频生成

OpenAI 将 Sora 2 描述为一个通用的视听系统,能够以极强的写实感创建语音、背景声景和音效。这使得片段无需独立的音频工具即可感觉完整。

写实度

物理感知写实度

OpenAI 报告称 Sora 2 具备更好的物理准确性和更真实的动作,有助于场景在时间推移中保持连贯。这对于依赖可信度的演示、教育视觉效果和产品叙事非常有用。

控制

多镜头指令遵循

Sora 2 可以在多个镜头中遵循复杂的指令,同时保持世界状态的一致性。这意味着在描述序列或摄像机变换时,连续性中断会更少。

输入

图像参考首帧

视频生成指南支持将 input_reference 图像作为首帧。图像必须匹配目标尺寸,支持格式包括 JPEG、PNG 和 WebP。

风格

风格范围

OpenAI 强调 Sora 2 擅长写实、电影感和动漫风格。您可以通过清晰的提示词线索引导风格,以匹配您的品牌或营销活动基调。

安全

API 护栏

视频生成指南列出了护栏,如仅限 18 岁以下适宜内容、禁止生成真实人物、拒绝受版权保护的角色或音乐。包含人脸的输入图像也会被拒绝。

Sora 2 API - 常见问题

Everything you need to know about the product and billing.

Sora 2 API 是 OpenAI 的视频生成 API,可将文本提示词转化为短视频片段,并能生成同步音频。它支持异步工作流:您提交请求,然后在完成后获取生成的视频。该 API 通过 EvoLink 访问,EvoLink 将请求路由到 OpenAI,同时让您在一个地方管理密钥和用量。它遵循 OpenAI 的安全政策,因此请避免使用真实人物和受版权保护的角色。适用于需要真实动作和一致风格的广告、产品演示和视觉解释。
OpenAI 为 Sora 2 API 列出了特定的尺寸选项。对于 sora-2,列出的尺寸为 720x1280 和 1280x720。对于 sora-2-pro,列出的尺寸包括 720x1280、1280x720、1024x1792 和 1792x1024。这些涵盖了适用于移动端和桌面端的纵向及横向格式。您可以在 API 请求中选择尺寸。如果提供 input_reference 图像,请确保图像分辨率与所选尺寸匹配以避免拉伸。如果需要其他纵横比,可能需要在后期进行裁剪或填充。在构建模板前,请务必确认最新 OpenAI 文档中支持的尺寸。
API 参考文档列出了两个模型选项:sora-2 和 sora-2-pro,两者使用相同的 Sora 2 API 工作流。OpenAI 将 Sora 2 Pro 描述为 Sora 应用中的更高质量选项,因此当您需要最佳保真度时,它是一个不错的选择。Sora 2 是通用和快速迭代的默认模型。实际的决定方法是在两个模型上运行一小批提示词,并针对您的目标场景比较视觉质量和耗时。
OpenAI 的 Sora 2 系统卡片强调了同步的对话和音效,这意味着 Sora 2 API 可以输出与屏幕画面匹配的带音频视频。在实践中,确切的音频质量取决于提示词和您描述的场景。一些团队仍会在后期添加品牌音乐或配音,但 Sora 2 为时机和氛围提供了强大的基础音轨。音频行为可能会随着模型和 API 的演进而变化,请查阅最新文档。检查您的输出并牢记安全政策。
视频生成指南列出了 API 护栏:仅限适合 18 岁以下观众的内容,拒绝受版权保护的角色和音乐,无法生成真实人物(包括公众人物),且包含人脸的输入图像会被拒绝。OpenAI 的使用政策还禁止冒充或骚扰,并要求描绘真实个人需获得同意。在构建提示词和参考资产时请牢记这些规则,并在发布前查看最新的政策更新。定期查看更新。如果您的使用场景涉及真实人物或品牌 IP,则不应将 Sora 2 API 用于此类内容。
是的。视频生成指南支持 input_reference 图像文件,它将成为视频的第一帧。在 POST /videos 请求中包含它,并确保图像分辨率匹配目标尺寸。支持的格式为 image/jpeg、image/png 和 image/webp。这对于锚定品牌资产或特定环境非常有用,以便后续帧保持一致。如果您的工作流需要严格的布局控制,请从清晰的参考图开始,并使提示词与其保持一致。
生成时间取决于模型选择、请求的时长、尺寸以及当前的队列负载。Sora 2 API 是异步的:您提交请求,然后轮询完成状态,最后下载结果。对于生产环境,请构建重试和超时机制,并在 UI 中展示进度。如果您需要可预测的 SLA,请在预期的流量窗口期间测试典型提示词,并跟踪平均完成时间。EvoLink 仅负责路由请求,因此耗时由 OpenAI 的容量决定。这也是为什么短片段通常是迭代的起点。
Sora 2 API 输出的使用权遵循 OpenAI 的条款和政策,这些条款可能因计划和地区而异。EvoLink 不会改变这些条款;它仅负责路由请求。在将输出用于商业用途之前,请查看最新的 OpenAI 使用政策、内容政策以及适用于您行业的任何平台特定规则。如果您正在为客户制作作品,请记录您的提示词和输出以便审计,并保留您所依赖的政策版本记录。如有疑问,请咨询法律顾问以了解许可问题。
POST
/v1/videos/generations

Create Video

Sora 2 (sora-2-preview) 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-preview

Video generation model name.

Examplesora-2-preview
promptstringRequired

Prompt describing what kind of video to generate.

Notes
  • Limited to 5000 tokens
ExampleA cat playing piano
aspect_ratiostringOptionalDefault: 1280x720

Video aspect ratio. `1280x720` generates landscape video, `720x1280` generates portrait video.

ValueDescription
1280x720Landscape video (1280×720)
720x1280Portrait video (720×1280)
Example1280x720
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
resize_modestringOptionalDefault: pad

How to handle aspect ratio mismatch when using input images.

ValueDescription
padPad with black bars to fit aspect ratio (default)
cropCenter crop to fit aspect ratio
Examplepad
durationintegerOptionalDefault: 4

Specifies the generated video duration in seconds.

ValueDescription
44 seconds duration
88 seconds duration
1212 seconds duration (Higher Cost)
Notes
  • Billing is based on duration
Example4
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-preview",
  "prompt": "A cat playing piano",
  "aspect_ratio": "1280x720",
  "duration": 4,
  "callback_url": "https://your-domain.com/webhooks/callback"
}

Response Example

{
  "created": 1757169743,
  "id": "task-unified-1757169743-7cvnl5zw",
  "model": "sora-2-preview",
  "object": "video.generation.task",
  "progress": 0,
  "status": "pending",
  "task_info": {
    "can_cancel": true,
    "estimated_time": 300,
    "video_duration": 4
  },
  "type": "video",
  "usage": {
    "billing_rule": "per_call",
    "credits_reserved": 7,
    "user_group": "default"
  }
}
Sora 2 API:视频生成定价与访问 | EvoLink