Skip to main content

Những gì bạn sẽ xây dựng

Bạn sẽ gửi một tác vụ video Sora 2, lưu video ID được trả về, thăm dò cho đến khi tác vụ hoàn tất và tải nội dung video đã xử lý xong.

Điều kiện tiên quyết

  • Một API key CometAPI được lưu trong COMETAPI_KEY
  • Python 3.10+ với requests, hoặc Node.js 18+
  • Một worker phía máy chủ hoặc hàng đợi tác vụ để thăm dò

API key, URL cơ sở, xác thực

Tạo tác vụ Sora bằng:
Thăm dò trạng thái bằng:
Tải nội dung đã hoàn thành bằng:
Xác thực bằng Bearer token:

Ví dụ mã

Sử dụng các tab bên dưới để xem các ví dụ có thể sao chép bằng cURL, Python và Node.js.

Giải thích quy trình

Việc tạo Sora là bất đồng bộ. Endpoint tạo trả về một video ID và một trạng thái ban đầu. Hãy poll GET /v1/videos/<video_id> cho đến khi statuscompleted hoặc failed. Khi tác vụ hoàn tất, tải tệp xuống bằng GET /v1/videos/<video_id>/content. Sử dụng chính xác kích thước WxH. Tài liệu tham chiếu API Sora mô tả các kích thước ngang và dọc tiêu chuẩn, cùng với các kích thước Pro lớn hơn cho quy trình làm việc của model Pro.

Các tham số phổ biến

Khắc phục sự cố / Câu hỏi thường gặp

Sử dụng multipart form data. Các yêu cầu tạo Sora trong tài liệu tham chiếu dùng các trường biểu mẫu, không phải phần thân JSON.
Chỉ tải xuống nội dung sau khi endpoint trạng thái báo completed. Lưu trữ tệp hoàn tất trong hệ thống lưu trữ của riêng bạn.
Chỉ sử dụng các kích thước Pro lớn hơn với quy trình model Pro. Bắt đầu với 1280x720 cho yêu cầu đầu tiên.

Các bước tiếp theo