Direkt zum Inhalt

Erstelle Memes

In diesem Beispiel schauen wir uns an, wie man Memes mit erstellt Predis.ai API. Wir werden den Wert von festlegen post_type zu meme und der Wert von media_type Parameter single_image. Aktuell nur single_image wird für die Generierung von Memes und damit für jeden anderen Wert in unterstützt media_type wird versagen.

Sie können das Thema/die Idee für das Meme im angeben text Parameters.

import requests, json

url = "https://brain.predis.ai/predis_api/v1/create_content/"

payload = {
"brand_id": "YOUR_BRAND_ID",
"text": "Me trying to prioritize work over sleep",
"media_type": "single_image",
"template_ids": json.dumps(["TEMPLATE_ID_1"]), # pass template_ids if you want to use a particular meme template
"post_type": "meme",
"model_version": "2", # memes not supported by model_version 4
}

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 Meme wird generiert. Sobald das Meme erfolgreich generiert wurde (oder fehlschlägt), erhalten Sie auf Ihrer konfigurierten Webhook-URL eine Anfrage mit weiteren Details.