Erstellen Sie Beiträge in verschiedenen Sprachen
In diesem Beispiel schauen wir uns an, wie man mithilfe von Beiträge in anderen Sprachen als der Standardsprache Englisch erstellt Predis.ai API. Der Parameter output_language steuert die Sprache des generierten Beitrags. Sie können auch einstellen input_language Parameter, wenn Sie den übergeben würden text Parameter in einer anderen Sprache.
Wir werden den Wert von festlegen output_language zu spanish um den Beitrag in spanischer Sprache zu generieren. Besuche die API Referenz, um mehr über die unterstützten Sprachen zu erfahren.
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))
Wenn du eine bekommst inProgress Status als Antwort, Ihre Anfrage ist erfolgreich und das Video wird generiert. Sobald das Video erfolgreich generiert wurde (oder fehlschlägt), erhalten Sie auf Ihrer konfigurierten Webhook-URL eine Anfrage mit weiteren Details zum Video.