Tsim cov yeeb yaj kiab ntau yam
Hauv qhov piv txwv no peb yuav saib yuav ua li cas los tsim cov yeeb yaj kiab ntev / multi-scene siv lub Predis.ai API. Qhov parameter video_duration tswj yog hais tias tus generated video yuav yog ib tug yees duab nrog ib tug scene los yog ntau scenes. Peb yuav teeb tus nqi ntawm video_duration rau long rau multi-scene yeeb yaj duab nyob rau hauv qhov kev thov.
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))
Yog tias koj tau txais a inProgress raws li txoj cai hauv teb, koj qhov kev thov tau ua tiav thiab cov yeeb yaj kiab tau tsim tawm. Thaum cov vis dis aus tau tsim ua tiav (lossis ua tsis tiav), koj yuav tau txais kev thov ntawm koj qhov webhook URL teeb tsa nrog cov ntsiab lus ntxiv txog cov yees duab.