Sora 2 API

访问 OpenAI 的旗舰多模态模型。通过 EvoLink 统一的 Sora 2 API,生成物理规律准确且对话、音效完美同步的视频。

A serene mountain landscape at golden hour, with mist rolling through the valleys and sunlight breaking through the clouds. The camera slowly pans across the scene, revealing distant peaks and a winding river below.

Parameters
aspect_ratio
9:16
duration
10
remove_watermark
true
Estimated Cost
2.5 Credits
Sample Result
215 (suggested: 2,000)

Upload reference images for video generation

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
$

Pricing

Starting from
$0.035
2.5 Credits
per 10 seconds
Guaranteed
99.9% Uptime
Powered by 13 redundant providers

Sora 2 API — OpenAI 的视听引擎

创作 10-15 秒音画同步的电影级镜头。利用 Sora 2 API 获得卓越的物理效果、多镜头一致性以及精细的运镜控制。

Sora 2 API — OpenAI 的视听引擎

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

同步视听生成

Sora 2 API 在单次生成中同时渲染视频和音频。无需外部拟音工作,即可获得口型同步的对话、响应式音效和自适应配乐。

开始使用 Sora 2 API
示例 2

高保真物理模拟

通过理解重力和碰撞的世界模型减少幻觉。Sora 2 API 交付的素材尊重真实世界的物体交互规律,立即可用。

开始使用 Sora 2 API
示例 3

导演级运镜控制

告别随机种子的“抽奖”。通过 Sora 2 API 传递精准的摄像机参数,定义镜头曲率、希区柯克变焦 (Dolly Zoom) 和独特的视觉风格。

开始使用 Sora 2 API
示例 4

为什么开发者选择 Sora 2 API

工程团队和代理商转用 Sora 2 API,通过同时生成声音和画面,将生产流程缩短了一半。

统一的视听管线

通过 Sora 2 API 同步生成音频,省去了独立的 TTS 或音频拼接微服务。

商用级一致性

Sora 2 严格遵循物理规则,显著降低了废片率,确保资产可直接用于生产。

零摩擦的弹性伸缩

从 Playground 原型开发到 EvoLink 上的百万级 API 请求,无需自行管理 GPU 基础设施。

如何集成 Sora 2 API

使用 EvoLink 标准化 SDK,三分钟内生成您的第一个视听片段。

1

第 1 步 · 认证与提示

使用您的 EvoLink Key 初始化客户端。向 `sora-2` 端点发送文本提示词或参考图以定义场景。

2

第 2 步 · 配置参数

在 API 请求体中设置 `audio_enabled=true`,定义画幅比例 (16:9, 9:16),并指定摄像机运动矢量。

3

第 3 步 · 获取与部署

轮询 Webhook 等待完成。接收内嵌音频的 MP4 文件,即可用于流媒体或剪辑工作流。

Sora 2 API 能力

2025 年 9 月模型发布的技术亮点

集成音频合成

API 自动生成与视频动作(如脚步声、爆炸声)同步的 48kHz 音频。

高级物理引擎

模型理解质量和速度,防止物体不自然地融合或漂浮。

时间连贯性

在多个生成片段中保持角色身份和背景的一致性。

精细的运镜 API

开发者可以传递定义平移、倾斜、缩放和焦距数值的 JSON 对象。

伦理客串系统

使用 API 的同意验证层安全地插入经授权的角色形象。

C2PA 水印

所有 Sora 2 API 输出均包含不可见的加密元数据,以符合信任与安全合规要求。

对比 Sora 2 API 与竞品

为您的自动化视频工作流选择最佳模型

ModelDurationResolutionPriceStrength
Sora 2 API10–15秒 (标准)最高 1080p~$0.10–0.50 / 片段原生音频同步,卓越的物理模拟,可靠的 API 正常运行时间。
VEO3 Fast8秒720p / 1080p~$0.36 / 片段 (通过 EvoLink)极速生成,与 Google 生态系统深度集成。
Runway Gen-35–10秒720p (可超分)积分制 (变动)出色的创意风格控制,适合短片段的快速迭代。

Sora 2 API - 常见问题解答

Sora 2 API 的定价基于用量。虽然 Beta 费率会有波动,但根据时长(5秒 vs 15秒)和分辨率,生成每个片段的典型成本在 $0.10 到 $0.50 之间。EvoLink 为企业集成提供批量折扣。
目前,Sora 2 API 支持生成最高 1080p 分辨率、时长 10-15 秒的片段。更长的序列可以通过我们的多镜头提示功能拼接多个连贯镜头来实现。
是的。与 Sora v1 不同,Sora 2 API 原生生成与视频像素同步的音频(语音、音乐和音效),无需单独的音频生成工具。
是的,通过 EvoLink 付费版 Sora 2 API 生成的内容,创作者享有商业使用权,但需遵守 OpenAI 的内容政策和服务条款。
注册 EvoLink 账户即可即时生成 API Key。所有余额充足的已验证开发者均可使用 `sora-2` 模型标识。
Sora 2 是针对速度和效率优化的标准模型。Sora 2 Pro(在特定 API 层级可用)提供更长的时长(最高 25秒)和更高保真的纹理,但单次请求处理时间更长。

API Reference

Select endpoint

Authentication

All APIs require Bearer Token authentication.

Header
Authorization:
Bearer YOUR_API_KEY
Get API Key
POST
/v1/videos/generations

Create Video

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

Video generation model name.

Examplesora-2
promptstringRequired

Prompt describing what kind of video to generate.

Notes & Constraints
  • 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
Example'16:9'
image_urlsarrayOptional

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

Notes & Constraints
  • 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. Higher pricing.
falseKeep watermark. Standard pricing.
Exampletrue
durationintegerOptionalDefault: 10

Specifies the generated video duration in seconds.

ValueDescription
1010 seconds duration
1515 seconds duration (Higher Cost)
Notes & Constraints
  • Billing is based on duration
Example10
callback_urlstringOptional

HTTPS callback address after task completion.

Notes & Constraints
  • 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",
  "prompt": "A cat playing piano",
  "aspect_ratio": "16:9",
  "image_urls": [
    "http://example.com/image1.jpg"
  ],
  "remove_watermark": true,
  "duration": 10,
  "callback_url": "https://your-domain.com/webhooks/callback"
}

Response Example

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