Przejdź do głównej zawartości

Szybki start

Predis.ai API umożliwia programistom programowy dostęp do Predis.aiprzepływu tworzenia treści. API jest RESTful JSON API z którym można wchodzić w interakcję z dowolnego języka lub platformy z biblioteką HTTP.

Jeśli masz jakieś pytania, czuj free kontaktować się z nami pod adresem [email chroniony].

Krok 1: Zarejestruj się, aby otrzymać API Klawiszâ € <

Potrzebujesz API klucz do użycia Predis.ai API.

  • Zaloguj się do app.predis.ai
  • Przejdź do Cennika i konta -> Reszta API wygenerować nowy API klucz
  • Aby uzyskać dostęp do menu, musisz ukończyć proces rejestracji

Krok 2: Skonfiguruj webhookaâ € <

Będziesz także musiał skonfigurować webhook, aby otrzymywać powiadomienia w aplikacji, gdy posty zostaną pomyślnie utworzone (lub jeśli się nie powiedzie). Gdy utworzenie posta zakończy się sukcesem lub niepowodzeniem, wyślemy wiadomość POST żądanie na skonfigurowanym adresie URL.

  • Przejdź do Cennika i konta -> Reszta API , aby dodać adres URL webhooka

Krok 3: Uzyskaj identyfikator markiâ € <

Wszystkie Twoje posty utworzone z Predis aplikacja jest związana z określoną marką. Ta sama koncepcja dotyczy postów tworzonych za pośrednictwem API zbyt. Będziesz musiał podać identyfikator marki w żądaniu utworzenia posta, aby posty zostały utworzone w odpowiedniej marce. Przeczytaj więcej o markach w tym miejscu.

  • Przejdź do sekcji Cennik i konto -> Marki, aby uzyskać identyfikator swojej marki

Krok 4: Utwórz postyâ € <

Możesz teraz programowo tworzyć posty za pomocą Predis.aiTworzenie treści API. Poniżej znajduje się krótki przykład pokazujący, jak API call można zaimplementować w Pythonie przy użyciu metody requests biblioteka.

Przykładâ € <

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

W przypadku pomyślnego żądania powinna pojawić się odpowiedź jak powyżej, zawierająca szczegółowe informacje na temat utworzonego wpisu. Gdy post osiągnie określony status – sukces lub porażka – powinieneś otrzymać żądanie dotyczące adresu URL webhooka z dodatkowymi szczegółami. Przeczytaj więcej o parametrach odpowiedzi w tym miejscu oraz parametry żądania elementu webhook w tym miejscu

Dodatkowe zasobyâ € <