Class ThreadMessageCreateRequest
Classe ThreadMessageCreateRequest
Rappresenta una richiesta per creare un messaggio all’interno di un thread.
public class ThreadMessageCreateRequest
Costruttori
Proprietà
Nome | Descrizione |
---|
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
Nome | Descrizione |
---|
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