Buat Postingan dalam Berbagai Bahasa
Dalam contoh ini kita akan melihat cara membuat postingan dalam bahasa selain bahasa Inggris default menggunakan Predis.ai API. Parameter output_language mengontrol bahasa postingan yang dihasilkan. Anda juga dapat mengatur input_language parameter jika Anda ingin meneruskan text parameter dalam bahasa yang berbeda.
Kami akan menetapkan nilai output_language untuk spanish untuk menghasilkan postingan dalam bahasa Spanyol. Lihat API Referensi untuk mengetahui lebih banyak tentang bahasa yang didukung.
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))
Jika Anda mendapatkan file inProgress status sebagai tanggapan, permintaan Anda berhasil dan video mulai dibuat. Setelah video berhasil dibuat (atau gagal), Anda akan mendapatkan permintaan pada URL webhook yang dikonfigurasi dengan detail lebih lanjut tentang video tersebut.