Direkt zum Inhalt

Erstellen Sie Videos mit mehreren Szenen

In diesem Beispiel sehen wir uns an, wie man lange Videos/Videos mit mehreren Szenen mit erstellt Predis.ai API. Der Parameter video_duration steuert, ob das generierte Video ein Video mit einer einzigen Szene oder mehreren Szenen sein wird. Wir setzen den Wert von video_duration zu long für Mehrszenenvideos in der Anfrage.

import requests, json

url = "https://brain.predis.ai/predis_api/v1/create_content/"

payload = {
"brand_id": "YOUR_BRAND_ID",
"text": "3 tips for a healthy morning breakfast",
"media_type": "video",
"model_version": "2", # Video not supported by model_version 4
"video_duration": "long", # long signifies multi-scene videos
"template_ids": json.dumps(["TEMPLATE_ID_1"]) # pass template_ids if you want video in specific design
}

headers = {"Authorization": "YOUR_API_KEY"}

response = requests.request("POST", url, data=payload, headers=headers)

if response.status_code == 200:
json_response = response.json()
post_id = json_response.get("post_id")
post_status = json_response.get("status")

else:
print("Error occurred - {}".format(response.text))

Wenn du eine bekommst inProgress Status als Antwort, Ihre Anfrage ist erfolgreich und das Video wird generiert. Sobald das Video erfolgreich generiert wurde (oder fehlschlägt), erhalten Sie auf Ihrer konfigurierten Webhook-URL eine Anfrage mit weiteren Details zum Video.