ChatResponse 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 het antwoord op een chataanvraag.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Overname
-
ChatResponse
- Afgeleid
Opmerkingen
ChatResponse bevat een of meer antwoordberichten en metagegevens over het antwoord. Een typisch antwoord bevat één bericht, maar een antwoord kan meerdere berichten bevatten in verschillende scenario's. Als automatische functieaanroepen bijvoorbeeld worden gebruikt, zodat een enkele aanvraag voor een aanvraag IChatClient daadwerkelijk meerdere retouren naar een binnenste IChatClient genereert die wordt gebruikt, kunnen alle betrokken berichten worden weergegeven als onderdeel van de laatste ChatResponse.
Constructors
| Name | Description |
|---|---|
| ChatResponse() |
Initialiseert een nieuw exemplaar van de ChatResponse klasse. |
| ChatResponse(ChatMessage) |
Initialiseert een nieuw exemplaar van de ChatResponse klasse. |
| ChatResponse(IList<ChatMessage>) |
Initialiseert een nieuw exemplaar van de ChatResponse klasse. |
Eigenschappen
| Name | Description |
|---|---|
| AdditionalProperties |
Hiermee haalt u aanvullende eigenschappen op die zijn gekoppeld aan het chatantwoord of stelt u deze in. |
| ContinuationToken |
Hiermee wordt het vervolgtoken opgehaald of ingesteld voor het ophalen van het resultaat van het antwoord op de achtergrondchat. |
| ConversationId |
Hiermee haalt u een id op voor de status van het gesprek of stelt u deze in. |
| CreatedAt |
Hiermee wordt een tijdstempel opgehaald of ingesteld voor het chatantwoord. |
| FinishReason |
Hiermee haalt u de reden voor het chatantwoord op of stelt u deze in. |
| Messages |
Hiermee haalt u de chatantwoordberichten op of stelt u deze in. |
| ModelId |
Hiermee haalt u de model-id op die wordt gebruikt bij het maken van het chatantwoord of stelt u deze in. |
| RawRepresentation |
Hiermee wordt de onbewerkte weergave van het chatantwoord opgehaald of ingesteld op basis van een onderliggende implementatie. |
| ResponseId |
Hiermee haalt u de id van het chatantwoord op of stelt u deze in. |
| Text |
Hiermee haalt u de tekst van het antwoord op. |
| Usage |
Hiermee haalt u de gebruiksgegevens voor het chatantwoord op of stelt u deze in. |
Methoden
| Name | Description |
|---|---|
| ToChatResponseUpdates() |
Hiermee maakt u een matrix van ChatResponseUpdate exemplaren die dit ChatResponsevertegenwoordigen. |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. |
Extensiemethoden
| Name | Description |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Hiermee maakt u een OpenAI ChatCompletion op basis van een ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Hiermee maakt u een OpenAI ResponseResult op basis van een ChatResponse. |
| RenderText(ChatResponse) |
Geeft de opgegeven |