Ir ao contido principal

Inicio Rápido

o Predis.ai API permite aos desenvolvedores o acceso programático ao Predis.aifluxo de creación de contidos de. O API é un JSON RESTful API co que podes interactuar desde calquera linguaxe ou marco cunha biblioteca HTTP.

Se tes algunha dúbida, sente free para contactar connosco en [protexido por correo electrónico].

Paso 1: Rexístrese para obter un API Clave

Precisa un API clave para usar Predis.ai API.

  • Iniciar sesión app.predis.ai
  • Navega ata Prezos e conta -> Rest API para xerar un novo API clave
  • Debes completar o fluxo de incorporación para poder acceder ao menú

Paso 2: configurar Webhook

Tamén terás que configurar un webhook para recibir notificacións na túa aplicación cando as publicacións se creen correctamente (ou se fallan). Unha vez que a creación da publicación teña éxito ou falle, enviaremos un POST solicitude no seu URL configurado.

  • Navega ata Prezos e conta -> Rest API para engadir o URL do teu webhook

Paso 3: obtén o teu ID de marca

Todas as túas publicacións creadas a partir de Predis a aplicación reside nunha marca determinada. O mesmo concepto aplícase ás publicacións creadas a través de API tamén. Terás que pasar un ID de marca na solicitude de creación de publicacións para que as publicacións se creen na marca adecuada. Ler máis sobre as marcas aquí.

  • Vaia a Prezos e conta -> Marcas para obter o seu ID de marca

Paso 4: Crea publicacións

Agora xa estás listo para crear publicacións mediante programación Predis.aicreación de contidos de API. A continuación móstrase un exemplo rápido que mostra como API a chamada pódese implementar en Python usando o requests biblioteca.

Exemplo

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

En caso de solicitude satisfactoria, deberías ver unha resposta como a anterior cos detalles sobre a publicación creada. Unha vez que a publicación teña algún estado (éxito ou fracaso), deberías recibir unha solicitude no URL do teu webhook con máis detalles. Ler máis sobre os parámetros de resposta aquí e os parámetros de solicitude de webhook aquí

Recursos adicionais