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