Direkt zum Inhalt

Erstellen Sie Beiträge in großen Mengen

In diesem Beispiel schauen wir uns an, wie man mit einer einzigen Anfrage mehrere Beiträge erstellt Predis.ai API. Wir werden das bestehen n_posts Parameter 3 um 3 Beiträge in einer einzigen Anfrage zu generieren. Sie können auch mehrere übergeben template_ids wenn Sie diese Beiträge in bestimmten Designs/Vorlagen wünschen.

Wenn die Länge von template_ids , n_posts nicht übereinstimmen, dann wird mindestens von beiden verwendet, um mehrere Beiträge zu generieren.

import json
import requests

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": "carousel",
"template_ids": json.dumps(["TEMPLATE_ID_1", "TEMPLATE_ID_2", "TEMPLATE_ID_3"]), # pass template_ids if you want video in specific design
"n_posts": 3, # generate these many posts
"model_version": "2", # template_ids 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 die Beiträge werden generiert. Sobald die Beiträge erfolgreich generiert wurden (oder fehlschlagen), erhalten Sie auf Ihrer konfigurierten Webhook-URL eine Anfrage mit weiteren Details zu den Beiträgen. Bei mehreren Beiträgen erhalten Sie das Webhook-Event für jeden Beitrag separat.