Farklı Dillerde Gönderiler Oluşturun
Bu örnekte, varsayılan İngilizce dışındaki dillerde gönderilerin nasıl oluşturulacağına bakacağız. Predis.ai API. Parametre output_language oluşturulan gönderinin dilini kontrol eder. Ayrıca ayarlayabilirsiniz input_language parametresini geçiyorsanız text parametreyi farklı bir dilde değiştirin.
değerini belirleyeceğiz output_language için spanish Gönderiyi İspanyolca dilinde oluşturmak için. Kontrol et API Desteklenen diller hakkında daha fazla bilgi edinmek için referans.
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
"output_language": "spanish",
"input_language": "english" # change it if your text param is in a different language
}
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.