Hiter začetek
Naš Predis.ai API razvijalcem omogoča programski dostop do Predis.aipotek ustvarjanja vsebine. The API je RESTful JSON API s katerim lahko komunicirate iz katerega koli jezika ali ogrodja s knjižnico HTTP.
Če imate kakršna koli vprašanja, se počutite free da nas kontaktirate na [e-pošta zaščitena].
1. korak: Prijavite se, da dobite API Ključne,war
Potrebujete API ključ za uporabo Predis.ai API.
- Prijavite se app.predis.ai
- Pomaknite se do Cene in račun -> Ostani API ustvariti novo API ključ
- Če želite dostopati do menija, morate dokončati potek vkrcanja
2. korak: Konfigurirajte Webhook,war
Prav tako boste morali konfigurirati webhook za prejemanje obvestil v vaši aplikaciji, ko so objave uspešno ustvarjene (ali če ne uspejo). Ko je ustvarjanje objave uspešno ali neuspešno, bomo poslali a POST zahtevo na vašem konfiguriranem URL-ju.
- Pomaknite se do Cene in račun -> Ostani API da dodate svoj URL webhook
3. korak: Pridobite svoj ID znamke,war
Vse vaše objave, ustvarjene iz Predis aplikacija prebiva v določeni znamki. Isti koncept velja za objave, ustvarjene prek API preveč. V zahtevi za ustvarjanje objave boste morali posredovati ID blagovne znamke, da bodo objave ustvarjene v ustrezni blagovni znamki. Preberite več o blagovnih znamkah tukaj.
- Pomaknite se do Cene in račun -> Blagovne znamke, da dobite ID svoje blagovne znamke
4. korak: Ustvarite objave,war
Zdaj ste pripravljeni na programsko ustvarjanje objav z uporabo Predis.aiustvarjanje vsebine API. Spodaj je kratek primer, ki prikazuje, kako API klic je mogoče implementirati v Python z uporabo requests knjižnica.
Primer,war
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": "single_image",
"model_version": "4"
}
headers = {"Authorization": "YOUR_API_KEY"}
response = requests.request("POST", url, data=payload, headers=headers)
print(response.text)
# {
# "post_ids": [
# "CREATED_POST_ID"
# ],
# "post_status": "inProgress",
# "errors": []
# }
Ob uspešni zahtevi bi morali videti odgovor kot zgoraj s podrobnostmi o ustvarjeni objavi. Ko ima objava neko stanje – uspešno ali neuspešno –, bi morali na URL spletnega trka prejeti zahtevo z več podrobnostmi. Preberite več o parametrih odziva tukaj in parametri zahteve webhook tukaj