Langkau ke kandungan utama

Buat Catatan dalam Bahasa Berbeza

Dalam contoh ini kita akan melihat cara membuat siaran dalam bahasa selain bahasa Inggeris lalai menggunakan Predis.ai API. Parameter itu output_language mengawal bahasa siaran yang dihasilkan. Anda juga boleh menetapkan input_language parameter jika anda akan lulus text parameter dalam bahasa yang berbeza.

Kami akan menetapkan nilai output_language kepada spanish untuk menjana siaran dalam bahasa Sepanyol. Semak API Rujukan untuk mengetahui lebih lanjut tentang bahasa yang disokong.

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

Sekiranya anda mendapat inProgress status sebagai balasan, permintaan anda berjaya dan video semakin dijana. Setelah video berjaya dijana (atau gagal), anda akan mendapat permintaan pada URL webhook anda yang dikonfigurasikan dengan butiran lanjut tentang video.