Naar hoofdinhoud gaan
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>"
}
Gebruik dit endpoint om een variatie van een voltooide Sora-video te maken zonder helemaal opnieuw te beginnen. Remix werkt het best wanneer je de wijziging beperkt en expliciet houdt.

Goede remix-prompts

  • Vraag om één duidelijke wijziging in plaats van de hele scène te herschrijven
  • Houd verwijzingen naar belichting, kleurenpalet, camerabeweging of sfeer specifiek
  • Begin met een voltooide bronvideo, niet met een taak die nog in uitvoering is

Remix-flow

1

Rond eerst de basisrender af

Maak een bronvideo met Create Video en wacht tot deze is voltooid.
2

Dien het remix-verzoek in

Geef de voltooide video_id mee met een prompt die één gerichte wijziging beschrijft.
3

Poll en download de remix

Behandel het remix-antwoord als een nieuwe async job, poll deze met Retrieve Video en download deze daarna met Retrieve Video Content.

Hoe dit overeenkomt met OpenAI

Dit volgt het door OpenAI gedocumenteerde remix-patroon. CometAPI behoudt hetzelfde concept, maar je blijft voor de volledige workflow op de base URL en het auth-model van CometAPI.

Autorisaties

Authorization
string
header
vereist

Bearer token authentication. Use your CometAPI key.

Padparameters

video_id
string
vereist

Completed source video id.

Body

application/json
prompt
string
vereist

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

Voorbeeld:

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

Respons

200 - application/json

Remix job accepted.

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