Vai al contenuto principale

Creare contenuti

L'endpoint viene utilizzato per generare tutti i tipi di post inclusi video, caroselli, immagini, citazioni e meme.

URL richiesta

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

Richiedi carico Pay

Nota: utilizzare "Tipo di carico utile" come form-data quando chiami questo API.

NomeDescrizioneTipoValore di defaultPossibili valoriObbligatorio
brand_idIdentificatore univoco del tuo Brand. Puoi saperne di più su come individuare il tuo ID marchio visitando il collegamento fornito Qui..CordaNoneYOUR_BRAND_IDSi
textFornisci l'argomento per il quale intendi creare il post. Assicurati che l'argomento sia lungo almeno 20 caratteri e contenga almeno 3 parole per garantire un output accurato.CordaNoneAny StringSi
post_typeSpecifica il tipo di post che desideri generare.
Se stai creando un file meme or quotes posta, il media_type dovrebbe essere impostato su single_image.
Supportato solo da model_version 2
Cordagenericgeneric, meme, quotesNon
model_versionSpecificare la versione del modello da utilizzare. Versione 4 è molto migliore in termini di qualità rispetto alla versione 2, ma supporta solo single_image e carouselCorda22, 4Non
n_postsSpecifica il numero di post che desideri generare in una singola richiesta.Numero intero11 a 10Non
input_languageScegli la lingua per l'input text campo.Cordaenglishmalay, chinese (traditional), croatian, english, dutch, indonesian, vietnamese, portuguese_br, finnish, french, german, italian, norwegian, polish, romanian, czech, spanish, swedish, turkish, danish, hungarianNon
output_languageScegli la lingua in cui desideri generare il post.Cordaenglishmalay, chinese (traditional), croatian, english, dutch, indonesian, vietnamese, portuguese_br, finnish, french, german, italian, norwegian, polish, romanian, czech, spanish, swedish, turkish, danish, hungarianNon
media_typeFornisci queste informazioni solo quando ne desideri una specifica media_type di posta.
Non è richiesto quando template_ids sono selezionati, ma è necessario altrimenti.
Quando model_version is 4, solo single_image e carousel è supportato.
Cordasingle_imagesingle_image, carousel, videoNon
video_durationSpecifica il tipo del tuo video.
Questo campo non è obbligatorio quando template_ids sono selezionati. Tuttavia, è necessario quando il media_type il valore è impostato su video.
Cordashortshort, longNon
template_idsFornisci queste informazioni solo quando desideri che l'output venga generato utilizzando modelli specifici.
Puoi fornire un elenco di ID modello nel seguente formato:
Esempio 1: ["template_id1"]
Esempio 2: ["template_id1", "template_id2", "template_id3"]
Supportato solo da model_version 2
Elenco delle stringhe[][]Non
authorFornisci queste informazioni solo quando il tipo di post che desideri generare è quotes.CordaNoneAny StringNon
media_urlsFornisci un elenco di URL per immagini/video che desideri utilizzare nel tuo post.
Ecco due formati di esempio:
Esempio 1: ["url1"]
Esempio 2: ["url1", "url2", "url3"]
Supportato solo da model_version 2
Elenco delle stringhe[][]Non
color_palette_typeScegli la tavolozza dei colori in cui desideri che vengano generati i tuoi contenuti.
Se hai specificato la tavolozza come marchio ma non hai impostato i colori del marchio, il contenuto verrà generato automaticamente utilizzando il file ai_suggested tavolozza.
Cordaai_suggestedbrand, ai_suggestedNon
brand_detailsFornisci i dettagli del marchio per assicurarti che l'intelligenza artificiale generi contenuti solo nei dettagli del marchio specificati.DizionarioNone si prega di controllare Esempio quiNon
headlinesFornisci questo input quando desideri sovrascrivere il contenuto generato dall'intelligenza artificiale nelle immagini/video generati.
Supportato solo da model_version 2
ListaNone si prega di controllare Esempio quiNon

Esempio di risposta positiva

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

Esempio di risposta all'errore

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

Codici di risposta

HTTP Status CodeCodice di erroreMessaggio utenteSoluzione consigliata
429001Numero massimo di richieste raggiuntoNumero massimo di richieste orarie raggiunto Hai ricevuto un limite di velocità. Attendi un po' e riprova
400002invalido brand_id purchéHai fornito un invalido brand_id. Si prega di fornire un valido brand_id e riprovare. Per saperne di più Qui.
400003Hai raggiunto il limite di generazione di postHai esaurito i crediti disponibili nel tuo piano. Effettua l'upgrade a un piano superiore o attendi fino al ripristino del limite
400004Hai già 3 post inProgressAttendi il completamento dei post in corso e riprova
400005Il tuo metodo di richiesta non è validoSi prega di fare un POST richiedere e riprovare
400006Il testo fornito è troppo piccoloIl testo fornito deve contenere almeno 3 parole e 20 caratteri per ottenere i migliori risultati
400007Il valore fornito per il file media_type il campo non è validoAssicurati che il valore sia uno di single_image, carousel or video
400008Il valore fornito per il file input_language or output_language il campo non è validoAssicurati che il valore passato sia supportato. Per ulteriori dettagli, controlla i parametri della richiesta nella tabella sopra
400009Il valore fornito per il file video_duration il campo non è validoAssicurati che il valore sia uno dei due short or long
400010Il valore fornito per il file post_type il campo non è validoAssicurati che il valore sia uno dei due generic, meme or quotes
400011Il valore fornito per il file post_type il campo non è valido per il dato media_typeIl fornito post_type e media_type la combinazione di post non è ancora supportata. Per ulteriori dettagli, controlla i parametri della richiesta nella tabella sopra

rate limiting

Standard API i limiti di velocità si applicano a questo endpoint. Ulteriori informazioni sui limiti di tariffa Qui.