Buat Memes
Dalam contoh ini kita akan melihat cara membuat meme menggunakan Predis.ai API. Kami akan menetapkan nilai post_type kepada meme dan nilai media_type parameter untuk single_image. Buat masa ini sahaja single_image disokong untuk menghasilkan meme dan oleh itu sebarang nilai lain dalam media_type akan gagal.
Anda boleh memberikan topik/idea untuk meme dalam text parameter.
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))
Sekiranya anda mendapat inProgress status sebagai balasan, permintaan anda berjaya dan meme semakin dijana. Setelah meme berjaya dijana (atau gagal), anda akan mendapat permintaan pada URL webhook anda yang dikonfigurasikan dengan butiran lanjut.