Przejdź do głównej treści
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>"
}
Użyj tego endpointu, aby utworzyć wariant ukończonego filmu Sora bez zaczynania od zera. Remix działa najlepiej, gdy zmiana jest wąska i jasno określona.

Dobre prompty do remixu

  • Poproś o jedną wyraźną zmianę zamiast przepisywać całą scenę
  • Zachowaj konkretne odniesienia do oświetlenia, palety, ruchu kamery lub nastroju
  • Zacznij od ukończonego filmu źródłowego, a nie od zadania będącego w trakcie realizacji

Przebieg remixu

1

Najpierw ukończ render bazowy

Utwórz film źródłowy za pomocą Create Video i poczekaj, aż zostanie ukończony.
2

Wyślij żądanie remixu

Przekaż ukończony video_id wraz z promptem opisującym jedną konkretną zmianę.
3

Sprawdzaj status i pobierz remix

Traktuj odpowiedź remixu jako nowe zadanie asynchroniczne, sprawdzaj jego status za pomocą Retrieve Video, a następnie pobierz je przez Retrieve Video Content.

Jak to odwzorowuje OpenAI

To odpowiada udokumentowanemu przez OpenAI wzorcowi remixu. CometAPI zachowuje tę samą koncepcję, ale przez cały workflow pozostajesz przy bazowym URL i modelu autoryzacji CometAPI.

Autoryzacje

Authorization
string
header
wymagane

Bearer token authentication. Use your CometAPI key.

Parametry ścieżki

video_id
string
wymagane

Completed source video id.

Treść

application/json
prompt
string
wymagane

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

Przykład:

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

Odpowiedź

200 - application/json

Remix job accepted.

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