Zum Inhalt springen
Öffne CastalyKonsole

Video

Erstellen Sie ein Video-Asset

Ein Video zu einer vorhandenen Gruppe hinzufügen. Die zurückgegebene ID kann nach der Verarbeitung von unterstützten Seedance-Workflows verwendet werden.

Diese Seite dokumentiert den Asset-Management-Weg von Modelflare. Für Aufrufe sind ein gültiger Smart-API-Schlüssel oder Mediengruppen-API-Schlüssel, ein verfügbarer Medienkanal und die erforderliche Berechtigung erforderlich.

POST https://modelflare.dev/volc/asset/CreateAsset

Verwenden Sie einen Modelflare-API-Schlüssel:

Terminal-Fensterbash
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"

Senden Sie Idempotency-Key mit Anfragen zum Erstellen, Aktualisieren und Löschen. Wenn Sie denselben Schlüssel für denselben Benutzer erneut versuchen, wird die gespeicherte Antwort erneut abgespielt, ohne dass die Mutation wiederholt wird.

Ein Video zu einer vorhandenen Gruppe hinzufügen. Die zurückgegebene ID kann nach der Verarbeitung von unterstützten Seedance-Workflows verwendet werden.

Feld Typ Erforderlich Beschreibung Beispiel
GroupId string Ja Ziel-Asset-Gruppen-ID. group-20260320141746-zsf6b
AssetType Video Ja Muss Video sein. Video
URL string Ja Öffentliche Video-URL. Video Base64 wird nicht akzeptiert. Verwenden Sie MP4 oder MOV, 2–30 Sekunden, 24–60 FPS, 300–6000 Pixel auf jeder Seite, 0,4–2,5 Seitenverhältnis, 480p/720p/1080p/4K, 407696–2086876 Gesamtpixel und nicht mehr als 200 MB. https://example.com/video.mp4
file binary Nein Mehrteilige Alternative zu URL mit denselben Videoeinschränkungen. video.mp4
Name string Nein Anzeige-/Suchname, bis zu 64 Zeichen. scene-clip
model string Ja volc-asset-video
ProjectName string Nein Projektname. Es muss zur Zielgruppe passen; Der Standardwert ist default. default

JSON-Beispiel:

JSON
{
"model": "volc-asset-video",
"GroupId": "group-20260320141746-zsf6b",
"Name": "scene-clip",
"AssetType": "Video",
"URL": "https://example.com/video.mp4",
"ProjectName": "default"
}

Multipart/Form-Data-Beispiel:

Terminal-Fensterbash
curl --request POST https://modelflare.dev/volc/asset/CreateAsset \
--header "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \
--form "model=volc-asset-video" \
--form "GroupId=group-20260320141746-zsf6b" \
--form "file=@video.mp4"

Das Video befindet sich in der asynchronen Verarbeitung. Fragen Sie GetAsset ab, bis Status Active oder Failed ist. Es gibt kein SLA für die Upload-Zeit. Ein typisches Video dauert etwa 9–12 Sekunden, während eine geschäftige Rezensionswarteschlange etwa 10 Sekunden bis 2 Minuten dauern kann.

Feld Typ Erforderlich Beschreibung Beispiel
Id string Ja Asset-ID. Verwenden Sie asset://<ID> nur, wenn der Status Active ist. asset-20260528140922-d9646

Antwortbeispiel:

JSON
{
"Id": "asset-20260528140922-d9646"
}
Status Bedeutung
400 Die Anfrage ist ungültig.
401 Der API-Schlüssel fehlt oder ist nicht autorisiert.

Beispiel für einen Fehlertext (bei Rückgabe):

JSON
{
"error": {
"code": "invalid_request",
"message": "Request validation failed."
}
}

Die Erstellung von Bildern, Videos und Audio erfolgt asynchron. Rufen Sie nach Erhalt einer Asset-ID GetAsset auf und verwenden Sie die asset://<ID>-Referenz nur, wenn der Status Active ist.