Preskoči na glavno vsebino

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

Dodatni viri​,war