Przejdź do głównej zawartości

Utwórz zawartość

Punkt końcowy służy do generowania wszelkiego rodzaju postów, w tym filmów, karuzel, obrazów, cytatów i memów.

Poproś o adres URLâ € <

  • POST https://brain.predis.ai/predis_api/v1/create_content/

Żądaj ładunkuâ € <

Uwaga — użyj opcji „Typ ładunku” jako form-data kiedy to dzwonisz API.

Imię i nazwiskoOPISTypDomyślna wartośćMożliwa wartośćWymagane
brand_idUnikalny identyfikator Twojej marki. Więcej informacji na temat lokalizowania identyfikatora marki można uzyskać, odwiedzając podany link w tym miejscu.sznurNoneYOUR_BRAND_IDTak
textPodaj temat dla którego zamierzasz utworzyć post. Upewnij się, że temat ma co najmniej 20 znaków i składa się z co najmniej 3 słów, aby zapewnić dokładne wyniki.sznurNoneAny StringTak
post_typeOkreśl typ postu, który chcesz wygenerować.
Jeśli tworzysz plik meme or quotes post, media_type powinien być ustawiony na single_image.
Obsługiwane tylko przez model_version 2
sznurgenericgeneric, meme, quotesNie
model_versionOkreśl wersję modelu, której chcesz użyć. Wersja 4 jest o wiele lepsza pod względem jakości niż wersja 2, ale obsługuje tylko single_image oraz carouselsznur22, 4Nie
n_postsOkreśl liczbę postów, które chcesz wygenerować w ramach jednego żądania.Liczba całkowita11 do 10Nie
input_languageWybierz język wprowadzania danych text pole.sznurenglishmalay, chinese (traditional), croatian, english, dutch, indonesian, vietnamese, portuguese_br, finnish, french, german, italian, norwegian, polish, romanian, czech, spanish, swedish, turkish, danish, hungarianNie
output_languageWybierz język, w którym chcesz wygenerować post.sznurenglishmalay, chinese (traditional), croatian, english, dutch, indonesian, vietnamese, portuguese_br, finnish, french, german, italian, norwegian, polish, romanian, czech, spanish, swedish, turkish, danish, hungarianNie
media_typePodaj tę informację tylko wtedy, gdy chcesz uzyskać konkretną informację media_type postu.
Nie jest to wymagane, kiedy template_ids są wybrane, ale jest to konieczne w przeciwnym razie.
Kiedy model_version is 4, tylko single_image oraz carousel jest wspierany.
sznursingle_imagesingle_image, carousel, videoNie
video_durationOkreśl typ swojego video.
To pole nie jest wymagane, gdy template_ids są wybrane. Jest to jednak wymagane w przypadku media_type wartość jest ustawiona na video.
sznurshortshort, longNie
template_idsPodaj te informacje tylko wtedy, gdy chcesz, aby dane wyjściowe były generowane przy użyciu określonych szablonów.
Listę identyfikatorów szablonów możesz podać w następującym formacie:
Próbka 1: ["template_id1"]
Próbka 2: ["template_id1", "template_id2", "template_id3"]
Obsługiwane tylko przez model_version 2
Lista ciągów[][]Nie
authorPodaj te informacje tylko wtedy, gdy typ postu, który chcesz wygenerować, to quotes.sznurNoneAny StringNie
media_urlsPodaj listę adresów URL obrazów/filmów, które chcesz wykorzystać w swoim poście.
Oto dwa przykładowe formaty:
Próbka 1: ["url1"]
Próbka 2: ["url1", "url2", "url3"]
Obsługiwane tylko przez model_version 2
Lista ciągów[][]Nie
color_palette_typeWybierz paletę kolorów, w jakiej chcesz, aby generowana była Twoja treść.
Jeśli jako markę określiłeś paletę, ale nie ustawiłeś kolorów marki, treść zostanie automatycznie wygenerowana przy użyciu ai_suggested paleta.
sznurai_suggestedbrand, ai_suggestedNie
brand_detailsPodaj szczegółowe informacje o marce, aby mieć pewność, że sztuczna inteligencja generuje treści wyłącznie w oparciu o dane marki.SłownikNone Proszę sprawdź Przykład tutajNie
headlinesPodaj te dane, jeśli chcesz zastąpić treść wygenerowaną przez sztuczną inteligencję w generowanych obrazach/filmach.
Obsługiwane tylko przez model_version 2
ListaNone Proszę sprawdź Przykład tutajNie

Przykładowa odpowiedź zawierająca sukcesâ € <

{
"post_ids": [
"..."
],
"post_status": "inProgress",
"errors": [{"..."}]
}

Przykładowa odpowiedź na błądâ € <

{
"errors": [{
"detail": "...",
"solution": "..."
}]
}

Kody odpowiedziâ € <

HTTP Status CodeKod błęduWiadomość użytkownikaZalecane rozwiązanie
429001Osiągnięto maksymalną liczbę żądańOsiągnięto maksymalną liczbę żądań godzinowych Zostałeś ograniczony. Poczekaj chwilę i spróbuj ponownie
400002Nieważny brand_id pod warunkiem,Podałeś nieprawidłowy brand_id. Proszę podać ważny brand_id i spróbuj ponownie. Przeczytaj więcej w tym miejscu
400003Osiągnąłeś limit generowania postówWyczerpałeś środki dostępne w Twoim planie. Przejdź na wyższy plan lub poczekaj, aż limit się zresetuje
400004Masz już 3 posty inProgressPoczekaj, aż trwające posty zostaną ukończone, a następnie spróbuj ponownie
400005Twoja metoda żądania jest nieprawidłowaProszę zrobić POST poproś i spróbuj ponownie
400006Podany tekst jest za małyAby uzyskać najlepsze rezultaty, podany tekst powinien zawierać co najmniej 3 słowa i 20 znaków
400007Podana wartość dla media_type pole jest nieprawidłoweUpewnij się, że wartość jest jedną z single_image, carousel or video
400008Podana wartość dla input_language or output_language pole jest nieprawidłoweUpewnij się, że przekazana wartość jest obsługiwana. Aby uzyskać więcej informacji, sprawdź parametry żądania w powyższej tabeli
400009Podana wartość dla video_duration pole jest nieprawidłoweUpewnij się, że wartość wynosi albo short or long
400010Podana wartość dla post_type pole jest nieprawidłoweUpewnij się, że wartość wynosi albo generic, meme or quotes
400011Podana wartość dla post_type pole nie jest prawidłowe dla podanego media_typeDostarczone post_type oraz media_type kombinacja postów nie jest jeszcze obsługiwana. Aby uzyskać więcej informacji, sprawdź parametry żądania w powyższej tabeli

Ograniczanie tempaâ € <

Standardowa API limity szybkości mają zastosowanie do tego punktu końcowego. Przeczytaj więcej o limitach stawek w tym miejscu