Zum Hauptinhalt springen
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>"
}
Verwenden Sie diesen Endpoint, um eine Variation eines abgeschlossenen Sora-Videos zu erstellen, ohne von Grund auf neu zu beginnen. Remix funktioniert am besten, wenn Sie die Änderung eng eingrenzen und klar formulieren.

Gute Remix-Prompts

  • Fordern Sie eine klare Änderung an, anstatt die gesamte Szene neu zu schreiben
  • Halten Sie Verweise auf Beleuchtung, Farbpalette, Kamerabewegung oder Stimmung spezifisch
  • Beginnen Sie mit einem abgeschlossenen Quellvideo, nicht mit einem noch laufenden Job

Remix-Ablauf

1

Schließen Sie zuerst das Basis-Rendering ab

Erstellen Sie ein Quellvideo mit Create Video und warten Sie, bis es abgeschlossen ist.
2

Senden Sie die Remix-Anfrage

Übergeben Sie die abgeschlossene video_id zusammen mit einem Prompt, der eine gezielte einzelne Änderung beschreibt.
3

Remix abfragen und herunterladen

Behandeln Sie die Remix-Antwort als neuen asynchronen Job, fragen Sie ihn mit Retrieve Video ab und laden Sie ihn dann mit Retrieve Video Content herunter.

Wie es OpenAI zugeordnet ist

Dies folgt dem von OpenAI dokumentierten Remix-Muster. CometAPI behält dasselbe Konzept bei, aber Sie bleiben während des gesamten Workflows auf der CometAPI-Basis-URL und beim CometAPI-Authentifizierungsmodell.

Autorisierungen

Authorization
string
header
erforderlich

Bearer token authentication. Use your CometAPI key.

Pfadparameter

video_id
string
erforderlich

Completed source video id.

Body

application/json
prompt
string
erforderlich

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

Beispiel:

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

Antwort

200 - application/json

Remix job accepted.

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