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 ce endpoint pour créer une variation d’une vidéo Sora terminée sans repartir de zéro. Le remix fonctionne bien lorsque vous gardez la modification limitée et explicite.

Bons prompts de remix

  • Demandez un changement clair plutôt que 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’une tâche 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 demande de remix

Fournissez le video_id terminé avec un prompt qui décrit un changement ciblé.
3

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

Traitez la réponse du remix comme une nouvelle tâche asynchrone, interrogez son état avec Retrieve Video, puis téléchargez-la 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