Saltar al contenido 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>"
}
Usa este endpoint para crear una variación de un video de Sora completado sin empezar desde cero. Remix funciona mejor cuando mantienes el cambio acotado y explícito.

Buenos prompts para remix

  • Pide un cambio claro en lugar de reescribir toda la escena
  • Mantén específicas las referencias a la iluminación, la paleta, el movimiento de cámara o la atmósfera
  • Parte de un video fuente completado, no de una tarea en curso

Flujo de remix

1

Finaliza primero el render base

Crea un video fuente con Create Video y espera hasta que se complete.
2

Envía la solicitud de remix

Pasa el video_id completado junto con un prompt que describa un único cambio puntual.
3

Consulta y descarga el remix

Trata la respuesta del remix como una nueva tarea asíncrona, consúltala con Retrieve Video y luego descárgala con Retrieve Video Content.

Cómo se corresponde con OpenAI

Esto sigue el patrón de remix documentado por OpenAI. CometAPI mantiene el mismo concepto, pero permaneces en la URL base de CometAPI y en su modelo de autenticación durante todo el flujo de trabajo.

Autorizaciones

Authorization
string
header
requerido

Bearer token authentication. Use your CometAPI key.

Parámetros de ruta

video_id
string
requerido

Completed source video id.

Cuerpo

application/json
prompt
string
requerido

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

Ejemplo:

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

Respuesta

200 - application/json

Remix job accepted.

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