Ana içeriğe atla
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>"
}
Bu endpoint’i, sıfırdan başlamadan tamamlanmış bir Sora videosunun varyasyonunu oluşturmak için kullanın. Remix, değişikliği dar kapsamlı ve açık tuttuğunuzda en iyi sonucu verir.

İyi remix prompt’ları

  • Tüm sahneyi yeniden yazmak yerine tek bir net değişiklik isteyin
  • Aydınlatma, palet, kamera hareketi veya atmosfere yapılan referansları spesifik tutun
  • Devam eden bir iş yerine tamamlanmış bir kaynak videodan başlayın

Remix akışı

1

Önce temel render işlemini tamamlayın

Create Video ile bir kaynak video oluşturun ve tamamlanmasını bekleyin.
2

Remix isteğini gönderin

Tamamlanmış video_id’yi, odaklanmış tek bir değişikliği açıklayan bir prompt ile iletin.
3

Remix'i sorgulayın ve indirin

Remix yanıtını yeni bir async job olarak ele alın, Retrieve Video ile sorgulayın, ardından Retrieve Video Content ile indirin.

OpenAI ile nasıl eşleşir

Bu, OpenAI’nin belgelenmiş remix modelini izler. CometAPI aynı kavramı korur, ancak tüm iş akışı boyunca CometAPI base URL ve auth model üzerinde kalırsınız.

Yetkilendirmeler

Authorization
string
header
gerekli

Bearer token authentication. Use your CometAPI key.

Yol Parametreleri

video_id
string
gerekli

Completed source video id.

Gövde

application/json
prompt
string
gerekli

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

Örnek:

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

Yanıt

200 - application/json

Remix job accepted.

id
string
gerekli
object
string
gerekli
model
string
gerekli
status
string
gerekli
progress
integer
gerekli
created_at
integer
gerekli
size
string
gerekli
seconds
string
gerekli
remixed_from_video_id
string
gerekli