Vai al contenuto principale
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>"
}
Usa questo endpoint per creare una variazione di un video Sora completato senza dover ripartire da zero. Remix funziona meglio quando mantieni la modifica limitata ed esplicita.

Buoni prompt per remix

  • Richiedi una sola modifica chiara invece di riscrivere l’intera scena
  • Mantieni specifici i riferimenti a illuminazione, palette, movimento della camera o atmosfera
  • Parti da un video sorgente completato, non da un job ancora in corso

Flusso di remix

1

Completa prima il render di base

Crea un video sorgente con Create Video e attendi che venga completato.
2

Invia la richiesta di remix

Passa il video_id completato con un prompt che descriva una modifica mirata.
3

Esegui il polling e scarica il remix

Tratta la risposta del remix come un nuovo job asincrono, esegui il polling con Retrieve Video, poi scaricalo con Retrieve Video Content.

Come si collega a OpenAI

Questo segue il pattern di remix documentato da OpenAI. CometAPI mantiene lo stesso concetto, ma resti sull’URL di base e sul modello di autenticazione di CometAPI per l’intero flusso di lavoro.

Autorizzazioni

Authorization
string
header
obbligatorio

Bearer token authentication. Use your CometAPI key.

Parametri del percorso

video_id
string
obbligatorio

Completed source video id.

Corpo

application/json
prompt
string
obbligatorio

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

Esempio:

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

Risposta

200 - application/json

Remix job accepted.

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