Vai al contenuto principale

Quick Start

Migliori Predis.ai API consente agli sviluppatori l'accesso programmatico a Predis.aiflusso di creazione dei contenuti. Il API è un JSON RESTful API con cui puoi interagire da qualsiasi linguaggio o framework con una libreria HTTP.

Se hai domande, senti free per contattarci al [email protected].

Passaggio 1: registrati per ottenere un API Le

Hai bisogno di un API chiave per utilizzare il Predis.ai API.

  • Login per app.predis.ai
  • Vai a Prezzi e account -> Riposo API per generare un nuovo API chiave
  • È necessario completare il flusso di onboarding per poter accedere al menu

Passaggio 2: configura il webhook

Dovrai inoltre configurare un webhook per ricevere notifiche sulla tua app quando i post vengono creati correttamente (o se falliscono). Una volta che la creazione del post ha esito positivo o negativo, invieremo un file POST richiesta sull'URL configurato.

  • Vai a Prezzi e account -> Riposo API per aggiungere l'URL del webhook

Passaggio 3: ottieni l'ID del tuo marchio

Tutti i tuoi post creati da Predis app risiedono in un particolare marchio. Lo stesso concetto vale per i post creati tramite API pure. Dovrai passare un ID marchio nella richiesta di creazione del post in modo che i post vengano creati con il marchio appropriato. Ulteriori informazioni sui marchi Qui..

  • Vai su Prezzi e account -> Marchi per ottenere l'ID del tuo marchio

Passaggio 4: crea post

Ora sei pronto per creare post in modo programmatico utilizzando Predis.aicreazione di contenuti API. Di seguito è riportato un rapido esempio che mostra come API la chiamata può essere implementata in Python usando il metodo requests biblioteca.

Esempio

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

In caso di richiesta andata a buon fine, dovresti vedere una risposta come sopra con i dettagli sul post creato. Una volta che il post ha uno stato (successo o fallimento) dovresti ricevere una richiesta sull'URL del tuo webhook con maggiori dettagli. Ulteriori informazioni sui parametri di risposta Qui. e i parametri di richiesta del webhook Qui.

Risorse addizionali