Salt la conținutul principal

Creați conținut

Punctul final este folosit pentru a genera toate tipurile de postări, inclusiv videoclipuri, carusele, imagini, citate și meme.

Solicitare URL

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

Solicitați sarcină utilă

Notă - Vă rugăm să utilizați „Tip sarcină utilă” ca form-data când suni asta API.

NumeDescriereTipValoare implicităValori posibileNecesar
brand_idIdentificatorul unic al mărcii dvs. Puteți afla mai multe despre localizarea ID-ului dvs. de marcă, accesând linkul furnizat aici.ŞirNoneYOUR_BRAND_IDDa
textFurnizați subiectul pentru care intenționați să creați postarea. Asigurați-vă că subiectul are cel puțin 20 de caractere și este format din minim 3 cuvinte pentru a asigura o ieșire corectă.ŞirNoneAny StringDa
post_typeSpecificați tipul de postare pe care doriți să o generați.
Dacă creați un meme or quotes post, the media_type ar trebui să fie setat la single_image.
Susținut doar de model_version 2
Şirgenericgeneric, meme, quotesNu
model_versionSpecificați versiunea modelului care va fi utilizată. Versiune 4 este mult mai bună din punct de vedere calitativ decât versiunea 2, dar doar susține single_image și carouselŞir22, 4Nu
n_postsSpecificați numărul de postări pe care doriți să le generați într-o singură solicitare.Întreg11 la 10Nu
input_languageAlegeți limba pentru introducerea dvs text camp.Şirenglishmalay, chinese (traditional), croatian, english, dutch, indonesian, vietnamese, portuguese_br, finnish, french, german, italian, norwegian, polish, romanian, czech, spanish, swedish, turkish, danish, hungarianNu
output_languageAlegeți limba în care doriți să generați postarea.Şirenglishmalay, chinese (traditional), croatian, english, dutch, indonesian, vietnamese, portuguese_br, finnish, french, german, italian, norwegian, polish, romanian, czech, spanish, swedish, turkish, danish, hungarianNu
media_typeFurnizați aceste informații numai atunci când doriți un anume media_type de post.
Nu este necesar când template_ids sunt selectate, dar este necesar altfel.
Atunci când model_version is 4, numai single_image și carousel este suportat.
Şirsingle_imagesingle_image, carousel, videoNu
video_durationSpecificați tipul dvs video.
Acest câmp nu este obligatoriu când template_ids sunt selectate. Cu toate acestea, este necesar atunci când media_type valoarea este setată la video.
Şirshortshort, longNu
template_idsFurnizați aceste informații numai atunci când doriți ca rezultatul dvs. să fie generat folosind anumite șabloane.
Puteți furniza o listă de ID-uri șablon în următorul format:
Exemplul 1: ["template_id1"]
Exemplul 2: ["template_id1", "template_id2", "template_id3"]
Susținut doar de model_version 2
Lista de șiruri[][]Nu
authorFurnizați aceste informații numai atunci când tipul de postare pe care doriți să îl generați este quotes.ŞirNoneAny StringNu
media_urlsFurnizați o listă de adrese URL pentru imagini/videoclipuri pe care doriți să le utilizați în postarea dvs.
Iată două exemple de formate:
Exemplul 1: ["url1"]
Exemplul 2: ["url1", "url2", "url3"]
Susținut doar de model_version 2
Lista de șiruri[][]Nu
color_palette_typeAlegeți paleta de culori în care doriți să fie generat conținutul dvs.
Dacă ați specificat paleta ca marcă, dar nu ați setat culorile mărcii, conținutul va fi generat automat folosind ai_suggested paletă.
Şirai_suggestedbrand, ai_suggestedNu
brand_detailsFurnizați detalii de marcă pentru a vă asigura că AI generează conținut numai în detaliile de marcă date.DicționarNone Te rog verifica Exemplu aiciNu
headlinesFurnizați această intrare atunci când doriți să înlocuiți conținutul generat de AI în imaginile/videoclipurile generate.
Susținut doar de model_version 2
ListăNone Te rog verifica Exemplu aiciNu

Exemplu de răspuns de succes

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

Exemplu de răspuns de eroare

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

Coduri de răspuns

Codul de stare HTTPCod de eroareMesaj utilizatorSolutie recomandata
429001Numărul maxim de solicitări atinsNumărul maxim de solicitări pe oră atins. Ați fost limitat la tarif. Așteptați o dată și încercați din nou
400002Invalid brand_id prevăzutAți furnizat un invalid brand_id. Vă rugăm să furnizați un valid brand_id și încercați din nou. Citeşte mai mult aici
400003Ați atins limita de post-generareAți epuizat creditele disponibile în planul dvs. Treceți la un plan superior sau așteptați până când limita se resetează
400004Ai deja 3 postări inProgressVă rugăm să așteptați până când postările în curs sunt finalizate și apoi încercați din nou
400005Metoda dvs. de solicitare este nevalidăVă rugăm să faceți un POST cerere și apoi încercați din nou
400006Textul furnizat este prea micTextul furnizat trebuie să conțină cel puțin 3 cuvinte și 20 de caractere pentru cele mai bune rezultate
400007Valoarea furnizată pentru media_type câmpul nu este validAsigurați-vă că valoarea este una dintre single_image, carousel or video
400008Valoarea furnizată pentru input_language or output_language câmpul nu este validAsigurați-vă că valoarea transmisă este acceptată. Vă rugăm să verificați parametrii de solicitare din tabelul de mai sus pentru mai multe detalii
400009Valoarea furnizată pentru video_duration câmpul nu este validAsigurați-vă că valoarea este fie short or long
400010Valoarea furnizată pentru post_type câmpul nu este validAsigurați-vă că valoarea este fie generic, meme or quotes
400011Valoarea furnizată pentru post_type câmpul nu este valid pentru datele date media_typeCele furnizate post_type și media_type combinația de postare nu este încă acceptată. Vă rugăm să verificați parametrii de solicitare din tabelul de mai sus pentru mai multe detalii

Rata de Limitarea

Standard API limitele de rată se aplică acestui punct final. Citiți mai multe despre limitele ratei aici