Direkt zum Inhalt

Erstellen Sie Beiträge mit benutzerdefinierten Überschriften/Unterüberschriften

In diesem Beispiel sehen wir uns an, wie Sie Beiträge mit Ihren eigenen Inhalten erstellen. Sie können für jede Seite des Creatives Inhalt für Überschriften und Unterüberschriften bereitstellen. Sie können auch Inhalt für Aufzählungspunkte senden, wenn Sie einen Listicle-Beitrag erstellen.

Wenn Sie den Parameter „headlines“ übergeben, generiert die KI keinen Inhalt für Überschriften/Unterüberschriften usw. und verwendet die bereitgestellten Überschriften so, wie sie sind. Die maximal zulässige Anzahl von Zeichen für Überschriften und Unterüberschriften beträgt 200 Zeichen.

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": "single_image",
"headlines": json.dumps([{"h1": "Heading for first page", "h2": "Subheading for first page", "cta": "Call to action for first page"}, {"h1": "Heading for second page/first listicle bullet point", "h2": "subheading for second page"}, {"h1": "Heading for third page/second listicle bullet point", "h2": "subheading for third page"}]),
"model_version": "2", # Headlines 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.