Preskoči na glavni sadržaj

Quick Start

The Predis.ai API omogućuje razvojnim programerima programski pristup Predis.aitijek stvaranja sadržaja. The API je RESTful JSON API s kojim možete komunicirati s bilo kojeg jezika ili okvira s HTTP bibliotekom.

Ako imate pitanja, osjetite free da nas kontaktirate na [e-pošta zaštićena].

Korak 1: Prijavite se da biste dobili API Ključâ € <

Trebate API ključ za korištenje Predis.ai API.

  • Prijavite se app.predis.ai
  • Idite na Cijene i račun -> Ostalo API za generiranje novog API ključ
  • Morate dovršiti tijek integracije da biste mogli pristupiti izborniku

Korak 2: Konfigurirajte Webhookâ € <

Također ćete morati konfigurirati web-dojavnik za dobivanje obavijesti u svojoj aplikaciji kada se objave uspješno stvore (ili ako ne uspiju). Nakon što izrada objave uspije ili ne uspije, poslat ćemo a POST zahtjev na vašem konfiguriranom URL-u.

  • Idite na Cijene i račun -> Ostalo API da biste dodali svoj URL web-dojavnika

Korak 3: Nabavite svoj ID markeâ € <

Sve vaše objave stvorene iz Predis aplikacija nalazi se u određenoj robnoj marki. Isti koncept vrijedi i za objave stvorene putem API isto. Morat ćete proslijediti ID robne marke u zahtjevu za izradu objave kako bi se objave izradile u odgovarajućoj marki. Pročitajte više o robnim markama ovdje.

  • Idite na Cijene i račun -> Marke da biste dobili svoj ID marke

Korak 4: Izradite objaveâ € <

Sada ste spremni za programsku izradu postova pomoću Predis.aistvaranje sadržaja API. Dolje je kratak primjer koji pokazuje kako API poziv se može implementirati u Python pomoću requests knjižnica.

Primjerâ € <

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": []
# }

Na uspješan zahtjev, trebali biste vidjeti odgovor kao gore s pojedinostima o stvorenoj objavi. Nakon što objava dobije neki status - uspjeh ili neuspjeh - trebali biste dobiti zahtjev na url web-dojavnika s više pojedinosti. Pročitajte više o parametrima odgovora ovdje i parametre zahtjeva webhooka ovdje

Dodatni resursiâ € <