Passer au contenu principal
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>"
}
Utilisez cet endpoint pour créer une variation d’une vidéo Sora terminée sans repartir de zéro. Remix fonctionne mieux lorsque vous limitez la modification et l’exprimez clairement.

Bons prompts de remix

  • Demandez une seule modification claire au lieu de réécrire toute la scène
  • Gardez des références précises à l’éclairage, à la palette, au mouvement de caméra ou à l’ambiance
  • Partez d’une vidéo source terminée, et non d’un job en cours

Flux de remix

1

Terminez d’abord le rendu de base

Créez une vidéo source avec Create Video et attendez qu’elle soit terminée.
2

Soumettez la requête de remix

Transmettez le video_id terminé avec un prompt décrivant une seule modification ciblée.
3

Interrogez l’état puis téléchargez le remix

Traitez la réponse du remix comme un nouveau job asynchrone, interrogez son état avec Retrieve Video, puis téléchargez-le avec Retrieve Video Content.

Correspondance avec OpenAI

Cela suit le modèle de remix documenté par OpenAI. CometAPI conserve le même concept, mais vous restez sur l’URL de base et le modèle d’authentification de CometAPI pendant tout le workflow.

Autorisations

Authorization
string
header
requis

Bearer token authentication. Use your CometAPI key.

Paramètres de chemin

video_id
string
requis

Completed source video id.

Corps

application/json
prompt
string
requis

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

Exemple:

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

Réponse

200 - application/json

Remix job accepted.

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