Sora 2是OpenAI推出的最新视频模型,ChatGPT Plus和Pro用户可以直接使用,但是有严格的次数限制,ChatGPT普通用户则需要邀请码才可以使用。目前,便携AI聚合API已经接入了网页端的Sora 2和Sora 2 Pro模型,本文分享下具体的调用方法。
一、Sora 2介绍
以下是OpenAI Sora 2的介绍:
🎬 Sora 2 — 强大的视频生成模型
Sora 2 是 OpenAI 新一代通用型媒体生成模型,支持从文本或图像生成高质量视频,并自动生成与画面匹配的音频。
特点:
-
🎞️ 可根据文字或图片生成动态视频
-
🔊 自动生成与画面同步的音效与环境音
-
🌈 支持复杂的场景变化与自然过渡
-
⚙️ 性能优化,适合快速内容创作、广告、短片制作等
适用场景:
-
社交媒体短视频创作
-
教学或产品演示视频
-
快速概念可视化
🚀 Sora 2 Pro — 顶级媒体生成模型
Sora 2 Pro 是 OpenAI 当前最先进的媒体生成模型,相比标准版 Sora 2,它在细节表现、场景连贯性、动态范围和音视频融合方面都有显著提升。
优势:
-
📽️ 更高画质与帧率:支持生成更加逼真、电影级细节的视频
-
🔊 高级音频同步:对白、背景声与动作节奏完全一致
-
🧠 更强理解能力:能更准确地理解复杂提示词与镜头描述
-
🎨 更精细控制:适合影视级创作、广告大片、叙事类视频
适用场景:
-
影视与广告创作
-
高质量品牌宣传视频
-
精细叙事或视觉特效制作
二、网页端Sora 2使用教程
目前,便携AI聚合API已经接入了Sora 2和Sora 2 Pro,模型名称:sora-2-all和sora-2-pro-all,分别定价$0.2/次,$0.6/次。
本文以Sora 2为例,介绍下如何使用Sora 2模型,示例中的api_key
可以在网站后台获取,获取方法:《便携AI聚合API新建令牌(API key)教程》。
端口:/v1/chat/completions
直接传入 prompt 即可,建议用英语:
url = f'https://api.bianxie.ai/v1/chat/completions' headers = { 'Content-Type': 'application/json', 'Authorization': f'Bearer {api_key}' } data = { 'model': 'sora-2-all', 'messages': [ {'role': 'user', "content": """A calico cat playing a piano on stage"""} ] } response = requests.post(url, headers=headers, json=data) try: response.raise_for_status() # 检查HTTP状态码,非200~299会抛出HTTPError print(response.json()) except requests.exceptions.RequestException as e: # 这里会捕获网络异常、超时、HTTP错误等 raise RuntimeError(f"请求失败: {e}, 响应内容: {response.text}")
由于模型比较慢,所以请耐心等待,返回结果如下:
{ "id": "chatcmpl-89DB0eD6i9QbNHaGEdI6XyZOY1bQy", "object": "chat.completion", "created": 1760938690, "model": "sora-2-hd", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "```json\n{\n \"prompt\": \"A calico cat playing a piano on stage\",\n \"orientation\": \"portrait\",\n \"duration\": 15\n}\n```\n\n> ID: `task_01k801rp0nfze8ykb5zmb6fpy7`\n>[Data Preview](https://asyncdata.net/web/task_01k801rp0nfze8ykb5zmb6fpy7) | [Source Data](https://asyncdata.net/source/task_01k801rp0nfze8ykb5zmb6fpy7)\n> Queuing\n> Generating.\n\n>🏃 Progress 41..61..76..81..\n\n> Generation complete ✅\n> sid: s_68f5cab6e98481918526d3bfa1bd8d0f\n\n\n[Play online▶️](https://filesystem.site/cdn/20251020/ea1f37b5d6319ab2fe2c52c4bf407e.mp4)" }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 16, "completion_tokens": 280, "total_tokens": 296, "prompt_tokens_details": { "text_tokens": 9 }, "completion_tokens_details": { "content_tokens": 280 } } }
content里有生成视频的mp4文件: