Gå til hovedindhold

Opret videoer med flere scener

I dette eksempel vil vi se på, hvordan man laver lange/multi-scene videoer ved hjælp af Predis.ai API. Parameteren video_duration kontrollerer, om den genererede video vil være en video med en enkelt scene eller flere scener. Vi vil sætte værdien af video_duration til long for videoer med flere scener i anmodningen.

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))

Hvis du får en inProgress status som svar, er din anmodning vellykket, og videoen bliver genereret. Når videoen er genereret med succes (eller mislykkes), vil du få en anmodning på din konfigurerede webhook-URL med flere detaljer om videoen.