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.
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
Pricing
Sora 2 API — OpenAI 的视听引擎
创作 10-15 秒音画同步的电影级镜头。利用 Sora 2 API 获得卓越的物理效果、多镜头一致性以及精细的运镜控制。

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



为什么开发者选择 Sora 2 API
工程团队和代理商转用 Sora 2 API,通过同时生成声音和画面,将生产流程缩短了一半。
统一的视听管线
通过 Sora 2 API 同步生成音频,省去了独立的 TTS 或音频拼接微服务。
商用级一致性
Sora 2 严格遵循物理规则,显著降低了废片率,确保资产可直接用于生产。
零摩擦的弹性伸缩
从 Playground 原型开发到 EvoLink 上的百万级 API 请求,无需自行管理 GPU 基础设施。
如何集成 Sora 2 API
使用 EvoLink 标准化 SDK,三分钟内生成您的第一个视听片段。
第 1 步 · 认证与提示
使用您的 EvoLink Key 初始化客户端。向 `sora-2` 端点发送文本提示词或参考图以定义场景。
第 2 步 · 配置参数
在 API 请求体中设置 `audio_enabled=true`,定义画幅比例 (16:9, 9:16),并指定摄像机运动矢量。
第 3 步 · 获取与部署
轮询 Webhook 等待完成。接收内嵌音频的 MP4 文件,即可用于流媒体或剪辑工作流。
Sora 2 API 能力
2025 年 9 月模型发布的技术亮点
集成音频合成
API 自动生成与视频动作(如脚步声、爆炸声)同步的 48kHz 音频。
高级物理引擎
模型理解质量和速度,防止物体不自然地融合或漂浮。
时间连贯性
在多个生成片段中保持角色身份和背景的一致性。
精细的运镜 API
开发者可以传递定义平移、倾斜、缩放和焦距数值的 JSON 对象。
伦理客串系统
使用 API 的同意验证层安全地插入经授权的角色形象。
C2PA 水印
所有 Sora 2 API 输出均包含不可见的加密元数据,以符合信任与安全合规要求。
对比 Sora 2 API 与竞品
为您的自动化视频工作流选择最佳模型
| Model | Duration | Resolution | Price | Strength |
|---|---|---|---|---|
| Sora 2 API | 10–15秒 (标准) | 最高 1080p | ~$0.10–0.50 / 片段 | 原生音频同步,卓越的物理模拟,可靠的 API 正常运行时间。 |
| VEO3 Fast | 8秒 | 720p / 1080p | ~$0.36 / 片段 (通过 EvoLink) | 极速生成,与 Google 生态系统深度集成。 |
| Runway Gen-3 | 5–10秒 | 720p (可超分) | 积分制 (变动) | 出色的创意风格控制,适合短片段的快速迭代。 |
Sora 2 API - 常见问题解答
API Reference
Select endpoint
Authentication
All APIs require Bearer Token authentication.
Authorization:
Bearer YOUR_API_KEY/v1/videos/generationsCreate 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-2Video generation model name.
sora-2promptstringRequiredPrompt describing what kind of video to generate.
Notes & Constraints
- Limited to 5000 tokens
A cat playing pianoaspect_ratiostringOptionalDefault: 9:16Video aspect ratio, `16:9` generates landscape video, `9:16` generates portrait video.
| Value | Description |
|---|---|
| 16:9 | Landscape video |
| 9:16 | Portrait video |
'16:9'image_urlsarrayOptionalReference 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
http://example.com/image1.jpgremove_watermarkbooleanOptionalDefault: trueWhether to remove video watermark.
| Value | Description |
|---|---|
| true | Remove watermark. Higher pricing. |
| false | Keep watermark. Standard pricing. |
truedurationintegerOptionalDefault: 10Specifies the generated video duration in seconds.
| Value | Description |
|---|---|
| 10 | 10 seconds duration |
| 15 | 15 seconds duration (Higher Cost) |
Notes & Constraints
- Billing is based on duration
10callback_urlstringOptionalHTTPS 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
https://your-domain.com/webhooks/video-task-completed