Langkau ke kandungan utama

Buat Catatan Menggunakan Imej/Video Sendiri

Dalam contoh ini kita akan melihat cara membuat siaran menggunakan imej dan video pengguna sendiri dan bukannya imej/video yang dicadangkan AI. Kami akan lulus media_urls parameter sebagai senarai yang mengandungi URL imej/video yang boleh diakses secara umum.

If media_urls mengandungi URL video dan media_type ditetapkan untuk sama ada single_image or carousel, kemudian URL daripada media_urls akan diabaikan dan imej yang dicadangkan AI akan digunakan.

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

Sekiranya anda mendapat inProgress status sebagai balasan, permintaan anda berjaya dan siaran semakin dijana. Setelah siaran berjaya dijana (atau gagal), anda akan mendapat permintaan pada URL webhook anda yang dikonfigurasikan dengan butiran lanjut tentang siaran. Dalam kes berbilang siaran, anda akan menerima acara webhook untuk setiap siaran secara berasingan.