Chuyển đến nội dung chính
POST
/
v1
/
videos
/
{video_id}
/
remix
Create a Sora remix job
curl --request POST \
  --url https://api.cometapi.com/v1/videos/{video_id}/remix \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "prompt": "Shift the color palette to teal, sand, and rust, with a warm backlight."
}
'
{
  "id": "<string>",
  "object": "<string>",
  "model": "<string>",
  "status": "<string>",
  "progress": 123,
  "created_at": 123,
  "size": "<string>",
  "seconds": "<string>",
  "remixed_from_video_id": "<string>"
}
Sử dụng endpoint này để tạo một biến thể của video Sora đã hoàn tất mà không cần bắt đầu lại từ đầu. Remix hoạt động hiệu quả nhất khi bạn giữ thay đổi ở phạm vi hẹp và diễn đạt rõ ràng.

Prompt remix tốt

  • Yêu cầu một thay đổi rõ ràng thay vì viết lại toàn bộ cảnh
  • Giữ các tham chiếu đến ánh sáng, bảng màu, chuyển động camera hoặc cảm xúc ở mức cụ thể
  • Bắt đầu từ một video nguồn đã hoàn tất, không phải một job đang xử lý

Quy trình remix

1

Hoàn tất bản render gốc trước

Tạo một video nguồn bằng Create Video và chờ cho đến khi hoàn tất.
2

Gửi yêu cầu remix

Truyền video_id đã hoàn tất cùng với một prompt mô tả một thay đổi trọng tâm.
3

Poll và tải remix xuống

Xem phản hồi remix như một job async mới, poll nó bằng Retrieve Video, sau đó tải xuống bằng Retrieve Video Content.

Cách ánh xạ với OpenAI

Phần này tuân theo mô hình remix đã được OpenAI mô tả trong tài liệu. CometAPI giữ nguyên cùng khái niệm, nhưng bạn sẽ sử dụng base URL và mô hình xác thực của CometAPI cho toàn bộ quy trình làm việc.

Ủy quyền

Authorization
string
header
bắt buộc

Bearer token authentication. Use your CometAPI key.

Tham số đường dẫn

video_id
string
bắt buộc

Completed source video id.

Nội dung

application/json
prompt
string
bắt buộc

Describe the change you want to make to the existing video.

Ví dụ:

"Shift the color palette to teal, sand, and rust, with a warm backlight."

Phản hồi

200 - application/json

Remix job accepted.

id
string
bắt buộc
object
string
bắt buộc
model
string
bắt buộc
status
string
bắt buộc
progress
integer
bắt buộc
created_at
integer
bắt buộc
size
string
bắt buộc
seconds
string
bắt buộc
remixed_from_video_id
string
bắt buộc