ChatResponse Klas

Definitie

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 response aan een string. De geretourneerde string kan worden gebruikt als onderdeel van het samenstellen van een evaluatieprompt om een gesprek te evalueren dat de opgegeven responsebevat.

Van toepassing op