Class ThreadMessageCreateRequest
ThreadMessageCreateRequest klass
Representerar en begäran om att skapa ett meddelande inom en tråd.
public class ThreadMessageCreateRequest
Konstruktörer
Egenskaper
Namn | Beskrivning |
---|
Attachments { get; set; } | Hämtar eller sätter en lista över filer som är bifogade till meddelandet. |
Content { get; set; } | Hämtar eller sätter innehållet i meddelandet. Kan vara en sträng eller en array av innehållsdela. |
Metadata { get; set; } | Hämtar eller sätter en uppsättning av 16 nyckel-värde-par som kan bifogas till ett objekt. Detta kan vara användbart för att lagra ytterligare information om objektet i ett strukturerat format. Nycklar kan vara maximalt 64 tecken långa och värden kan vara maximalt 512 tecken långa. |
Role { get; set; } | Hämtar eller sätter rollen för entiteten som skapar meddelandet. Tillåtna värden inkluderar: “user”, “assistant”. |
Metoder
Namn | Beskrivning |
---|
static FromAssistant() | Skapar en ny ThreadMessageCreateRequest med rollen inställd på Assistant. |
static FromUser() | Skapar en ny ThreadMessageCreateRequest med rollen inställd på User. |
WithAttachments(List<Attachment>) | Sätter bilagorna för trådmeddelandebegäran. |
WithContent(MessageContentRequest) | Lägger till ett meddelandeinnehåll till trådmeddelandebegäran. |
WithContents(List<MessageContentRequest>) | Sätter meddelandeinnehållet för trådmeddelandebegäran. |
WithMetadata(Dictionary<string, string>) | Sätter metadata för trådmeddelandebegäran. |
Se Även