Pāriet uz galveno saturu

Izveidojiet ziņas, izmantojot savus attēlus/video

Šajā piemērā mēs apskatīsim, kā izveidot ziņas, izmantojot lietotāja paša attēlus un videoklipus, nevis AI ieteiktos attēlus/video. Mēs tiksim garām media_urls parametru kā sarakstu, kurā ir publiski pieejami attēlu/videoklipu vietrāži URL.

If media_urls satur videoklipu vietrāžus URL un media_type ir iestatīts uz vai nu single_image or carousel, pēc tam URL no media_urls tiks ignorēti un tiks izmantoti AI ieteiktie attēli.

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": "carousel",
"media_urls": json.dumps(["MEDIA_URL_1", "MEDIA_URL_2"]),
"model_version": "2", # media_urls 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))

Ja saņemat inProgress atbilde, jūsu pieprasījums ir veiksmīgs un ziņas tiek ģenerētas. Kad ziņas tiks ģenerētas veiksmīgi (vai neizdosies), jūs saņemsit pieprasījumu savā konfigurētajā tīmekļa aizķeres URL ar plašāku informāciju par ziņām. Vairāku ziņu gadījumā jūs saņemsit tīmekļa aizķeres notikumu par katru ziņu atsevišķi.