ChatResponseUpdate Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar ett enda direktuppspelningssvarssegment från en IChatClient.
public ref class ChatResponseUpdate
public class ChatResponseUpdate
type ChatResponseUpdate = class
Public Class ChatResponseUpdate
- Arv
-
ChatResponseUpdate
Kommentarer
ChatResponseUpdate är så namngiven eftersom den representerar uppdateringar som lager på varandra för att bilda ett enda chattsvar. Konceptuellt kombinerar detta rollerna ChatResponse för och ChatMessage i strömmande utdata.
Relationen mellan ChatResponse och ChatResponseUpdate kodas i ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken) och ToChatResponseUpdates(), som möjliggör dubbelriktade konverteringar mellan de två. Observera dock att de angivna konverteringarna kan vara förlustbara, till exempel om flera uppdateringar alla har olika RawRepresentation objekt, medan det bara finns ett fack för ett sådant objekt som är tillgängligt i RawRepresentation. På samma sätt används bara ett av värdena för att fylla ModelIdi om olika uppdateringar ger olika värden för egenskaper som ModelId.
Konstruktorer
| Name | Description |
|---|---|
| ChatResponseUpdate() |
Initierar en ny instans av ChatResponseUpdate klassen. |
| ChatResponseUpdate(Nullable<ChatRole>, IList<AIContent>) |
Initierar en ny instans av ChatResponseUpdate klassen. |
| ChatResponseUpdate(Nullable<ChatRole>, String) |
Initierar en ny instans av ChatResponseUpdate klassen. |
Egenskaper
| Name | Description |
|---|---|
| AdditionalProperties |
Hämtar eller anger ytterligare egenskaper för uppdateringen. |
| AuthorName |
Hämtar eller anger namnet på författaren till svarsuppdateringen. |
| Contents |
Hämtar eller ställer in innehållsobjekt för chattsvarsuppdatering. |
| ContinuationToken |
Hämtar eller anger fortsättningstoken för att återuppta det strömmade chattsvaret som uppdateringen är en del av. |
| ConversationId |
Hämtar eller anger en identifierare för tillståndet för konversationen som uppdateringen är en del av. |
| CreatedAt |
Hämtar eller anger en tidsstämpel för svarsuppdateringen. |
| FinishReason |
Hämtar eller anger avslutsorsaken för åtgärden. |
| MessageId |
Hämtar eller anger ID för meddelandet som uppdateringen är en del av. |
| ModelId |
Hämtar eller anger det modell-ID som är associerat med den här svarsuppdateringen. |
| RawRepresentation |
Hämtar eller anger den råa representationen av svarsuppdateringen från en underliggande implementering. |
| ResponseId |
Hämtar eller anger ID för svaret som uppdateringen är en del av. |
| Role |
Hämtar eller anger rollen som författaren till svarsuppdateringen. |
| Text |
Hämtar texten i den här uppdateringen. |
Metoder
| Name | Description |
|---|---|
| Clone() |
Skapar en ny ChatResponseUpdate-instans som är en kopia av det aktuella objektet. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. |