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ả khi bạn giữ thay đổi ở mức hẹp và 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 máy quay hoặc tâm trạng ở mức cụ thể
  • Bắt đầu từ một video nguồn đã hoàn tất, không phải một tác vụ đ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 xuống bản remix

Xử lý phản hồi remix như một tác vụ 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ẫu remix được OpenAI ghi lại trong tài liệu. CometAPI giữ nguyên cùng một khái niệm, nhưng bạn vẫn sử dụng base URL và mô hình auth của CometAPI cho toàn bộ quy trình.

Ủ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