
Sora là gì - Hướng dẫn đầy đủ về AI tạo video của OpenAI
Muốn dùng AI để tạo video chất lượng cao? Sora là mô hình tạo video mang tính cách mạng do OpenAI ra mắt, có thể tạo ra nội dung video chân thực dựa trên mô tả văn bản. Bài viết này sẽ giới thiệu toàn diện về các tính năng của Sora, cách sử dụng và hướng dẫn tích hợp API.
本文内容:
- Sora là gì và các chức năng cốt lõi
- Thông số kỹ thuật và giới hạn của Sora 2
- Cách sử dụng Sora thông qua API
- Ví dụ mã hoàn chỉnh
- So sánh giá và phân tích chi phí
Sora 是什么?#
Sora là mô hình AI chuyển văn bản thành video (Text-to-Video) do OpenAI phát hành năm 2024. Nó có thể dựa trên mô tả văn bản người dùng cung cấp để tạo ra video độ phân giải cao lên đến 1 phút.
核心能力#
- 文本生成视频: Nhập mô tả bằng văn bản, AI sẽ tự động tạo ra nội dung video tương ứng
- 图片生成视频: Chuyển hình ảnh tĩnh thành video động
- 视频扩展: Kéo dài thời lượng của video hiện có
- 视频混剪: Tự động ghép và hòa trộn nhiều đoạn video
Sora 2 技术规格#
| 规格 | 参数 |
|---|---|
| 最大分辨率 | 1920×1080 (1080P) |
| 视频时长 | 4秒、8秒、12秒 |
| 支持比例 | 16:9(横屏)、9:16(竖屏) |
| 输出格式 | MP4 |
Sora 2 可用模型#
Crazyrouter cung cấp nhiều biến thể mô hình Sora 2, đáp ứng nhu cầu cho các kịch bản khác nhau:
| 模型名称 | 分辨率 | 适用场景 | 价格 |
|---|---|---|---|
sora-2 | 1280×720 / 720×1280 | Tạo video đa dụng | $0.11/次 |
sora-2-pro | 最高 1792×1024 | Video HD chuyên nghiệp | $1.98/次 |
sora-2-landscape | 1280×720 | Video ngang màn hình | $0.08/次 |
sora-2-landscape-hd | 1280×720 HD | Video ngang HD | $0.08/次 |
sora-2-portrait | 720×1280 | Video dọc (shorts) | $0.08/次 |
sora-2-portrait-hd | 720×1280 HD | Video dọc HD | $0.08/次 |
Giải thích giá: Các mức giá trên đã bao gồm ưu đãi của Crazyrouter (giảm 55%), giá thực tế tham chiếu tại trang định giá của Crazyrouter.
如何使用 Sora API#
前提条件#
- Đăng ký tài khoản Crazyrouter
- Lấy API Key
- Cài đặt môi trường Python hoặc Node.js
API 参数说明#
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
model | string | ✅ | Tên mô hình, ví dụ sora-2 |
prompt | string | ✅ | Văn bản mô tả video |
size | string | ✅ | Độ phân giải: 1280x720 (ngang) hoặc 720x1280 (dọc) |
seconds | string | ❌ | Thời lượng video: "4"、"8"、"12", mặc định 4 giây |
Python 代码示例#
import requests
import time
API_KEY = "your-crazyrouter-api-key"
BASE_URL = "https://crazyrouter.com"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
# 1. 创建视频生成任务
def create_video(prompt, size="1280x720", seconds="4"):
response = requests.post(
f"{BASE_URL}/v1/videos",
headers=headers,
json={
"model": "sora-2",
"prompt": prompt,
"size": size,
"seconds": seconds
}
)
return response.json()
# 2. 查询任务状态
def get_video_status(task_id):
response = requests.get(
f"{BASE_URL}/v1/videos/{task_id}",
headers=headers
)
return response.json()
# 3. 完整流程
def generate_video(prompt):
# 创建任务
result = create_video(prompt)
task_id = result.get("id")
print(f"任务已创建: {task_id}")
# 轮询状态
while True:
status = get_video_status(task_id)
print(f"状态: {status.get('status')}, 进度: {status.get('progress', 0)}%")
if status.get("status") == "completed":
video_url = f"{BASE_URL}/v1/videos/{task_id}/content"
print(f"视频生成完成: {video_url}")
return video_url
elif status.get("status") == "failed":
print(f"生成失败: {status.get('error')}")
return None
time.sleep(10) # 每10秒检查一次
# 使用示例
video_url = generate_video("一只猫在海滩上漫步,夕阳西下,金色的阳光洒在海面上")
cURL 示例#
# 创建视频生成任务
curl -X POST https://crazyrouter.com/v1/videos \
-H "Authorization: Bearer your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "sora-2",
"prompt": "一只猫在海滩上漫步,夕阳西下",
"size": "1280x720",
"seconds": "4"
}'
# 返回示例
# {
# "id": "video_xxx",
# "object": "video",
# "model": "sora-2",
# "status": "queued",
# "progress": 0,
# "created_at": 1769407259,
# "seconds": "4",
# "size": "1280x720"
# }
# 查询任务状态
curl https://crazyrouter.com/v1/videos/video_xxx \
-H "Authorization: Bearer your-api-key"
Node.js 示例#
const axios = require('axios');
const API_KEY = 'your-crazyrouter-api-key';
const BASE_URL = 'https://crazyrouter.com';
const headers = {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
};
async function generateVideo(prompt) {
// 创建任务
const createResponse = await axios.post(
`${BASE_URL}/v1/videos`,
{
model: 'sora-2',
prompt: prompt,
size: '1280x720',
seconds: '4'
},
{ headers }
);
const taskId = createResponse.data.id;
console.log(`任务已创建: ${taskId}`);
// 轮询状态
while (true) {
const statusResponse = await axios.get(
`${BASE_URL}/v1/videos/${taskId}`,
{ headers }
);
const status = statusResponse.data;
console.log(`状态: ${status.status}, 进度: ${status.progress || 0}%`);
if (status.status === 'completed') {
const videoUrl = `${BASE_URL}/v1/videos/${taskId}/content`;
console.log(`视频生成完成: ${videoUrl}`);
return videoUrl;
} else if (status.status === 'failed') {
console.log(`生成失败: ${status.error}`);
return null;
}
await new Promise(resolve => setTimeout(resolve, 10000));
}
}
// 使用示例
generateVideo('一只猫在海滩上漫步,夕阳西下');
Prompt 写作技巧#
Một Prompt tốt là chìa khóa để tạo ra video chất lượng cao. Dưới đây là một số mẹo:
1. 描述具体场景#
❌ Prompt chưa tốt: "一只猫"
✅ Prompt tốt: "一只橘色的猫在阳光明媚的花园里追逐蝴蝶,背景是盛开的玫瑰花"
2. 包含动作描述#
❌ Prompt chưa tốt: "城市街道"
✅ Prompt tốt: "繁忙的东京街头,行人匆匆走过,霓虹灯闪烁,雨滴落在湿润的路面上"
3. 指定镜头风格#
✅ "航拍视角下的山脉,云雾缭绕,阳光穿透云层"
✅ "特写镜头:一滴水珠从树叶上滑落"
✅ "慢动作:运动员跳跃的瞬间"
价格对比#
| 服务 | 价格 | 说明 |
|---|---|---|
| OpenAI 官方 | $0.20/次 | Cần đăng ký ChatGPT Plus |
| Crazyrouter | $0.11/次 | Trả theo lượng dùng, không cần đăng ký gói |
| Runway Gen-3 | $0.25/秒 | Tính phí theo giây |
| Pika Labs | $0.10/次 | Chất lượng thấp hơn |
Giải thích giá: Giá có thể thay đổi bất kỳ lúc nào, vui lòng tham chiếu theo mức phí thực tế.
常见问题#
Sora 是免费的吗?#
Sora không phải là miễn phí. Dùng bản chính thức của OpenAI cần đăng ký ChatGPT Plus (0.08/lần.
Sora 生成的视频有水印吗?#
Video do OpenAI chính thức tạo sẽ có watermark. Video tạo qua Crazyrouter API có thể chọn phiên bản không watermark.
Sora 支持中文 Prompt 吗?#
Có, Sora hỗ trợ Prompt tiếng Trung. Bạn có thể mô tả trực tiếp bằng tiếng Trung nội dung video muốn tạo.
视频生成需要多长时间?#
Thông thường video 4 giây cần 1–3 phút để tạo, video 8 giây cần 2–5 phút, video 12 giây cần 3–8 phút. Thời gian thực tế còn phụ thuộc tải của máy chủ.
Sora 2 和 Sora 1 有什么区别?#
Sora 2 là phiên bản nâng cấp phát hành cuối năm 2024, các cải tiến chính gồm:
- Chất lượng và độ phân giải video cao hơn
- Hiệu ứng mô phỏng vật lý tốt hơn
- Hỗ trợ thời lượng video dài hơn (tối đa 12 giây)
- Tốc độ tạo video nhanh hơn
开始使用#
- Đăng ký tài khoản: Truy cập Crazyrouter để đăng ký
- Lấy API Key: Tạo API Key trong trang quản lý
- Nạp số dư: Nạp theo nhu cầu, không yêu cầu mức tối thiểu
- Bắt đầu tạo video: Sử dụng các ví dụ mã ở trên để bắt đầu tạo video
相关文章:
Nếu có thắc mắc, vui lòng liên hệ support@crazyrouter.com


