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