Class ThreadMessageCreateRequest

Classe ThreadMessageCreateRequest

Rappresenta una richiesta per creare un messaggio all’interno di un thread.

public class ThreadMessageCreateRequest

Costruttori

NomeDescrizione
ThreadMessageCreateRequest()Il costruttore predefinito.

Proprietà

NomeDescrizione
Attachments { get; set; }Ottiene o imposta un elenco di file allegati al messaggio.
Content { get; set; }Ottiene o imposta il contenuto del messaggio. Può essere una stringa o un array di parti di contenuto.
Metadata { get; set; }Ottiene o imposta un insieme di 16 coppie chiave-valore che possono essere collegate a un oggetto. Questo può essere utile per memorizzare informazioni aggiuntive sull’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 { get; set; }Ottiene o imposta il ruolo dell’entità che crea il messaggio. I valori consentiti includono: “user”, “assistant”.

Metodi

NomeDescrizione
static FromAssistant()Crea una nuova ThreadMessageCreateRequest con il ruolo impostato su Assistant.
static FromUser()Crea una nuova ThreadMessageCreateRequest con il ruolo impostato su User.
WithAttachments(List<Attachment>)Imposta gli allegati per la richiesta di messaggio del thread.
WithContent(MessageContentRequest)Aggiunge un contenuto di messaggio alla richiesta di messaggio del thread.
WithContents(List<MessageContentRequest>)Imposta i contenuti del messaggio per la richiesta di messaggio del thread.
WithMetadata(Dictionary<string, string>)Imposta i metadati per la richiesta di messaggio del thread.

Vedi Anche