ThreadMessageOptions interface

Un singolo messaggio all'interno di un thread dell'agente, come specificato durante la creazione del thread per il relativo stato iniziale.

Proprietà

attachments

Elenco di file allegati al messaggio e gli strumenti a cui devono essere aggiunti.

content

Il contenuto del messaggio iniziale. Può trattarsi di una stringa di base (se è necessario solo del testo) o di una matrice di blocchi di contenuto tipizzati (ad esempio, testo, image_file, image_url e così via).

metadata

Set di un massimo di 16 coppie chiave/valore che possono essere collegate a un oggetto, utilizzate per archiviare informazioni aggiuntive su tale oggetto in un formato strutturato. Le chiavi possono avere una lunghezza massima di 64 caratteri e i valori possono avere una lunghezza massima di 512 caratteri.

role

Ruolo dell'entità che crea il messaggio. I valori consentiti includono: user, che indica che il messaggio viene inviato da un utente effettivo (e deve essere utilizzato nella maggior parte dei casi per rappresentare i messaggi generati dall'utente) e assistant, che indica che il messaggio è generato dall'agente (utilizzare questo valore per inserire i messaggi dell'agente nella conversazione).

Dettagli proprietà

attachments

Elenco di file allegati al messaggio e gli strumenti a cui devono essere aggiunti.

attachments?: null | MessageAttachment[]

Valore della proprietà

content

Il contenuto del messaggio iniziale. Può trattarsi di una stringa di base (se è necessario solo del testo) o di una matrice di blocchi di contenuto tipizzati (ad esempio, testo, image_file, image_url e così via).

content: MessageInputContent

Valore della proprietà

metadata

Set di un massimo di 16 coppie chiave/valore che possono essere collegate a un oggetto, utilizzate per archiviare informazioni aggiuntive su tale oggetto in un formato strutturato. Le chiavi possono avere una lunghezza massima di 64 caratteri e i valori possono avere una lunghezza massima di 512 caratteri.

metadata?: null | Record<string, string>

Valore della proprietà

null | Record<string, string>

role

Ruolo dell'entità che crea il messaggio. I valori consentiti includono: user, che indica che il messaggio viene inviato da un utente effettivo (e deve essere utilizzato nella maggior parte dei casi per rappresentare i messaggi generati dall'utente) e assistant, che indica che il messaggio è generato dall'agente (utilizzare questo valore per inserire i messaggi dell'agente nella conversazione).

role: MessageRole

Valore della proprietà