ChatResponseUpdate Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt één streaming-antwoordsegment van een IChatClient.
public ref class ChatResponseUpdate
public class ChatResponseUpdate
type ChatResponseUpdate = class
Public Class ChatResponseUpdate
- Overname
-
ChatResponseUpdate
Opmerkingen
ChatResponseUpdate is zo benoemd omdat het updates aangeeft die laag op elkaar zijn om één chatantwoord te vormen. Conceptueel combineert dit de rollen van ChatResponse en ChatMessage in streaming-uitvoer.
De relatie tussen ChatResponse en ChatResponseUpdate wordt gecodificeerd in de ToChatResponseAsync(IAsyncEnumerable<ChatResponseUpdate>, CancellationToken) en ToChatResponseUpdates(), waardoor bidirectionele conversies tussen de twee mogelijk zijn. Houd er echter rekening mee dat de opgegeven conversies verloren kunnen gaan, bijvoorbeeld als meerdere updates allemaal verschillende RawRepresentation objecten hebben, terwijl er slechts één site is voor een dergelijk object dat beschikbaar is in RawRepresentation. Als verschillende updates verschillende waarden bieden voor eigenschappen zoals ModelId, worden slechts één van de waarden gebruikt om te vullen ModelId.
Constructors
| Name | Description |
|---|---|
| ChatResponseUpdate() |
Initialiseert een nieuw exemplaar van de ChatResponseUpdate klasse. |
| ChatResponseUpdate(Nullable<ChatRole>, IList<AIContent>) |
Initialiseert een nieuw exemplaar van de ChatResponseUpdate klasse. |
| ChatResponseUpdate(Nullable<ChatRole>, String) |
Initialiseert een nieuw exemplaar van de ChatResponseUpdate klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AdditionalProperties |
Hiermee haalt u aanvullende eigenschappen voor de update op of stelt u deze in. |
| AuthorName |
Hiermee haalt u de naam van de auteur van de antwoordupdate op of stelt u deze in. |
| Contents |
Hiermee worden inhoudsitems voor het bijwerken van chatantwoorden op of ingesteld. |
| ContinuationToken |
Hiermee wordt het vervolgtoken opgehaald of ingesteld voor het hervatten van het gestreamde chatantwoord waarvan deze update deel uitmaakt. |
| ConversationId |
Hiermee haalt u een id op of stelt u een id in voor de status van het gesprek waarvan deze update deel uitmaakt. |
| CreatedAt |
Hiermee haalt u een tijdstempel voor de antwoordupdate op of stelt u deze in. |
| FinishReason |
Hiermee haalt u de eindreden voor de bewerking op of stelt u deze in. |
| MessageId |
Hiermee haalt u de id op van het bericht waarvan deze update deel uitmaakt. |
| ModelId |
Hiermee haalt u de model-id op die is gekoppeld aan deze antwoordupdate of stelt u deze in. |
| RawRepresentation |
Hiermee haalt u de onbewerkte weergave van de antwoordupdate op uit een onderliggende implementatie of stelt u deze in. |
| ResponseId |
Hiermee haalt u de id op van het antwoord waarvan deze update deel uitmaakt. |
| Role |
Hiermee haalt u de rol van de auteur van de antwoordupdate op of stelt u deze in. |
| Text |
Hiermee haalt u de tekst van deze update op. |
Methoden
| Name | Description |
|---|---|
| Clone() |
Hiermee maakt u een nieuw Exemplaar van ChatResponseUpdate dat een kopie van het huidige object is. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. |