Maak berichten in verschillende talen
In dit voorbeeld zullen we bekijken hoe je berichten kunt maken in andere talen dan het standaard Engels met behulp van de Predis.ai API. De parameter output_language bepaalt de taal van het gegenereerde bericht. Je kunt ook instellen input_language parameter als u de text parameter in een andere taal.
Wij stellen de waarde van in output_language naar spanish om het bericht in de Spaanse taal te genereren. Bekijk de API Referentie voor meer informatie over de ondersteunde talen.
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))
Als je een krijgt inProgress status in reactie, uw verzoek is succesvol en de video wordt gegenereerd. Zodra de video succesvol is gegenereerd (of mislukt), ontvangt u een verzoek op uw geconfigureerde webhook-URL met meer details over de video.