Çok Sahneli Videolar Oluşturun
Bu örnekte, uzun/çok sahneli videoların nasıl oluşturulacağına bakacağız. Predis.ai API. Parametre video_duration oluşturulan videonun tek sahneli bir video mu yoksa birden fazla sahneli bir video mu olacağını kontrol eder. değerini belirleyeceğiz video_duration için long istekteki çok sahneli videolar için.
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))
Eğer alırsan inProgress yanıt olarak durum, isteğiniz başarılı oldu ve video oluşturuluyor. Video başarılı bir şekilde oluşturulduğunda (veya başarısız olduğunda), yapılandırılmış webhook URL'nizde video hakkında daha fazla ayrıntı içeren bir istek alacaksınız.