Velokey
使用教程

Sora 2 API 完全指南:价格、开通与接入代码(2026)

Sora 2 API 720p 每秒 $0.10。本文拆解 sora-2 与 sora-2-pro 的完整定价、开通门槛,并给出可直接跑通的视频生成代码。

Sora 2 API 完全指南:价格、开通与接入代码(2026)

核心要点

  • Sora 2 API 已由 OpenAI 通过 /v1/videos 端点开放,两个模型:sora-2(720p 每秒 $0.10)和 sora-2-pro(按分辨率 $0.30–$0.70/秒)
  • sora-2 生成一段 10 秒 720p 视频约 $1.00;同样时长换成 sora-2-pro 的 1080p 要 $7.00
  • 开通需要付费 OpenAI 账户——大多数开发者在消费满 $10 后到达的 Tier 2 才能调用
  • 调用是异步的:提交提示词 → 轮询任务 → 下载成片 MP4。可直接跑的代码在下面

OpenAI 这次把 Sora 2 做成了 API,而不是只留在消费端产品里。这件事改变了谁能用它做东西。你现在可以用一段文本提示直接生成带同步音频的视频,把它塞进自己的流水线,按秒付费而不是买套餐。价格是公开的,端点也稳定。真正卡住人的是开通门槛、两个模型变体,还有异步调用的写法。这篇把要点讲清楚。

Sora 2 API 价格、开通与接入指南
Sora 2 API:文本生成视频,自带同步音频,按秒计价

Sora 2 API 是什么?

Sora 2 API 是 OpenAI 提供的视频生成接口,通过 /v1/videos 端点,从文本或图片提示生成视频。它有两个版本:sora-2 面向常规场景,sora-2-pro 面向更高分辨率的成片导出。

两者都接受文本提示(也可以带一张图片),返回一段自带同步音频的 MP4——不用你另外拼配音。当前标准快照是 sora-2-2025-12-08;旧的 sora-2-2025-10-06 快照已弃用,所以新接入应该指向不带版本号的 sora-2,或最新快照。

Sora 2 API 一览:

能力sora-2sora-2-pro
基础价(720p)$0.10/秒$0.30/秒
最高分辨率720p(1280×720)1080p(1920×1080)
原生音频支持支持
输入文本、图片文本、图片
单次时长最长 20 秒最长 20 秒
拼接扩展后最长 120 秒最长 120 秒
端点/v1/videos/v1/videos

*来源:OpenAI API 官方文档,developers.openai.com,2026*

两个模型共用同一个端点和参数,所以切换只是改一下 model 字段。这一点在实际开发里很有用:你可以在便宜的 sora-2 上跑原型,只把真正需要 1080p 的镜头升级到 sora-2-pro

Sora 2 API 多少钱?

Sora 2 API 按生成视频的秒数计费。sora-2 是 720p 固定 $0.10/秒。sora-2-pro 随分辨率变化:720p $0.30/秒,1024p $0.50/秒,1080p $0.70/秒。

没有月费下限,音频也不额外收钱——单价已经包含了同步音轨。

Sora 2 API 官方定价(每秒输出):

模型分辨率每秒价格
sora-2720p(1280×720)$0.10
sora-2-pro720p(1280×720)$0.30
sora-2-pro1024p(1792×1024)$0.50
sora-2-pro1080p(1920×1080)$0.70

*来源:OpenAI API 定价,2026。竖屏(如 720×1280)与对应横屏同价。*

每秒几毛钱听着不多,乘起来就是另一回事了。单条片子是几美分到几美元;但你要做 A/B 测试批量生成,费用涨得很快。下面是几个常见时长的实际花费:

单条视频的实际成本:

模型与分辨率8 秒12 秒20 秒
sora-2 720p$0.80$1.20$2.00
sora-2-pro 720p$2.40$3.60$6.00
sora-2-pro 1080p$5.60$8.40$14.00
Sora 2 API 各模型与分辨率的价格
Sora 2 与 Sora 2 Pro 每秒成本,以及常见时长的合计花费

标准版和 Pro 之间差 3 到 7 倍。所以真正省钱的杠杆不是折扣,而是别拿 sora-2-pro 去渲染那些你转头就要丢掉的草稿。先在 sora-2 的 720p 上出原型,看过之后,只把留下来的镜头用 Pro 分辨率重渲。

Sora 2 和 Sora 2 Pro 怎么选?

迭代、社交短片、以及任何 720p 就够用的场景,用 sora-2。只有当你需要 1080p 成片、或那份清晰度确实值回三到七倍的单价时,才上 sora-2-pro

两个模型质量档位不同,但工作流是一样的。同一个端点、同一套参数、同样的异步写法。这是 OpenAI 有意为之——让你便宜地跑原型,再无痛升级到 Pro,不用重写任何东西。

  • `sora-2`——大多数活儿的默认选项。迭代够快,便宜到可以多生成几个版本,720p 用在社交、预览、内部评审都够。
  • `sora-2-pro`——当交付物是 1080p 成片、给客户看的主视觉镜头、或运动细节和锐度真的重要的场景,才用它。

有个要注意的点:两个模型单次生成都封顶 20 秒。更长的序列要靠拼接扩展——最多 6 次,每次 20 秒,合计最长 120 秒。每次扩展都当作一次独立生成计费,所以一段 120 秒的 Pro 1080p 视频光按秒算就大约 $84,不是一口价。做长内容前先把这笔账算清楚。

怎么开通 Sora 2 API?

Sora 2 API 需要付费 OpenAI 账户。免费账户调不了。实际上大多数开发者要到 Tier 2 才能解锁,而 Tier 2 需要在 API 上消费至少 $10、并满足该等级的时间要求。

你的账户等级还决定了限流,这在你跑完测试要上量的那一刻立刻会遇到。

Sora 2 API 各等级限流(每分钟请求数):

等级sora-2 RPMsora-2-pro RPM
Tier 12510
Tier 250
Tier 3125
Tier 4200
Tier 5375150

*来源:OpenAI API 限流文档,2026*

接入模型有三条路:

路径一:直连 OpenAI

  • 原生访问,最新快照优先,参数控制最全
  • 需要合适等级的付费账户,还要单独管理密钥
  • 多一个要计费、监控、扛限流的供应商
  • 适合:已经统一用 OpenAI 的团队

路径二:第三方聚合商

  • 按量付费,通常不用你自己去够 OpenAI 的等级门槛
  • 质量和稳定性因服务商而异,有的是官方 API 套壳,有的不是
  • 适合:想用 Sora 2 但不想管 OpenAI 账户等级的开发者

路径三:统一 API 网关(兼容 OpenAI)

  • 一个密钥、一套接入,Sora 2 和其他视频、文本模型一起用
  • 没有按供应商分的等级门槛——网关负责上游访问和故障转移
  • 改一个标识符就能在 sora-2sora-2-pro 和其他视频模型间切换
  • 适合:做视频产品、想测试和切换模型又不想重写接入的团队

如果你只调 Sora 2、而且本来就跑在 OpenAI 上,直连最省事。麻烦出现在你想把 Sora 2 和别的模型放一起用、或不想天天盯着等级门槛的时候。像 Velokey 这样的统一网关给你一个兼容 OpenAI 的端点,同一个密钥就能调到 Sora 2 和其他视频模型——不用为每个供应商单独开账户、过等级。

怎么用代码调 Sora 2 API?

Sora 2 是异步的。你提交一个生成请求,拿到一个任务,轮询到完成,再下载 MP4。OpenAI SDK 提供了一个帮你处理轮询循环的方法。

Python 里最简写法:

from openai import OpenAI

client = OpenAI(api_key="sk-...")  # 用环境变量,别硬编码

# 提交并在一次调用里等到完成
video = client.videos.create_and_poll(
    model="sora-2",              # 需要 1080p 就换成 "sora-2-pro"
    prompt="海边城市日落时分的无人机航拍镜头,电影感",
    size="1280x720",
    seconds="8",
)

# 下载成片 MP4
content = client.videos.download_content(video.id)
content.write_to_file("output.mp4")
print("已保存 output.mp4")

如果你想自己管轮询——比如做任务队列或 webhook 流程——就拆成 create 和 retrieve:

import time

# 起任务后立即返回
job = client.videos.create(
    model="sora-2",
    prompt="海边城市日落时分的无人机航拍镜头,电影感",
    size="1280x720",
    seconds="8",
)

# 按自己的节奏轮询(每 10–20 秒一次比较合理)
while True:
    job = client.videos.retrieve(job.id)
    if job.status in ("completed", "failed"):
        break
    time.sleep(15)

关键参数是 modelsora-2sora-2-pro)、promptsize(分辨率字符串,如 1280x720)和 seconds(时长)。走统一网关时代码完全一样——把 base_url 指向网关,继续用同一个 OpenAI SDK,接入里除了端点和密钥没有任何改动。

实用建议:modelsize 放进配置,别写死成字符串。这样把一个镜头从 sora-2 720p 升到 sora-2-pro 1080p 就是改配置,而不是改代码——每次渲染的成本随手就能调。

常见问题

Sora 2 API 一条视频多少钱?

sora-2 720p 每秒 $0.10,所以 8 秒是 $0.80,20 秒是 $2.00。sora-2-pro 是 720p $0.30/秒、1024p $0.50/秒、1080p $0.70/秒——一条 10 秒的 1080p Pro 视频要 $7.00。按生成视频的秒数计费,音频已包含在内。

sora-2 和 sora-2-pro 有什么区别?

两者都从同一个端点、用同一套参数生成带同步音频的视频。sora-2 最高 720p,$0.10/秒。sora-2-pro 最高 1080p,按分辨率贵 3 到 7 倍。迭代和 720p 输出用 sora-2;只有需要更高分辨率时才切到 sora-2-pro

怎么开通 Sora 2 API?

你需要一个付费 OpenAI 账户。免费账户用不了,大多数开发者要到 Tier 2 才能调用,而 Tier 2 需要至少 $10 的 API 消费。另一种方式是通过第三方聚合商或统一 API 网关,不用你自己去够 OpenAI 的等级门槛。

Sora 2 API 视频最长能多久?

sora-2sora-2-pro 单次生成都封顶 20 秒。你可以拼接最多 6 次、每次 20 秒的扩展,合计最长 120 秒。每次扩展都作为独立生成单独计费,所以更长的片子成本按此叠加。

Sora 2 API 会生成音频吗?

会。两个模型都在一次生成里返回带原生同步音频的视频——不用你另配音轨。每秒单价已经包含音频。

没有 OpenAI 账户能用 Sora 2 API 吗?

不能直连——OpenAI 要求合适等级的付费账户。但你可以通过统一 API 网关或聚合商接入 Sora 2,由它们帮你处理上游的 OpenAI 访问,你只对接一个兼容 OpenAI 的端点,不用自己管 OpenAI 的账户等级。


想用 Sora 2 又不想折腾 OpenAI 账户等级? [领取 Velokey API 密钥](/),用一个兼容 OpenAI 的端点调 sora-2sora-2-pro——同一个密钥调到视频和文本模型,自带故障转移,不用为每个供应商单独过等级。


*最后更新:2026 年 7 月 6 日。本文的价格和模型细节来自撰写时 OpenAI 的官方 API 文档。每秒费率、限流和可用快照由 OpenAI 设定,可能变动——投入生产预算前请以官方定价页的当前数字为准。*