Gå til hovedindhold

Opret indlæg på forskellige sprog

I dette eksempel vil vi se på, hvordan man opretter indlæg på andre sprog end standard engelsk ved hjælp af Predis.ai API. Parameteren output_language styrer sproget for det genererede indlæg. Du kan også indstille input_language parameter, hvis du ville bestå text parameter på et andet sprog.

Vi vil sætte værdien af output_language til spanish for at generere indlægget på det spanske sprog. Tjek ud API Reference for at vide mere om de understøttede sprog.

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

Hvis du får en inProgress status som svar, er din anmodning vellykket, og videoen bliver genereret. Når videoen er genereret med succes (eller mislykkes), vil du få en anmodning på din konfigurerede webhook-URL med flere detaljer om videoen.