ChatResponse<T> Klas

Definitie

Vertegenwoordigt het antwoord op een chataanvraag met gestructureerde uitvoer.

generic <typename T>
public ref class ChatResponse : Microsoft::Extensions::AI::ChatResponse
public class ChatResponse<T> : Microsoft.Extensions.AI.ChatResponse
type ChatResponse<'T> = class
    inherit ChatResponse
Public Class ChatResponse(Of T)
Inherits ChatResponse

Type parameters

T

Het type waarde dat wordt verwacht in het chatantwoord.

Overname
ChatResponse<T>

Opmerkingen

Taalmodellen worden niet gegarandeerd voldaan aan het aangevraagde schema. Als de uitvoer van het model niet kan worden geparseerd als het verwachte type, wordt dan TryGetResult(T) geretourneerd false. U hebt toegang tot het onderliggende JSON-antwoord op de Text eigenschap.

Constructors

Name Description
ChatResponse<T>(ChatResponse, JsonSerializerOptions)

Initialiseert een nieuw exemplaar van de ChatResponse<T> klasse.

Eigenschappen

Name Description
AdditionalProperties

Hiermee haalt u aanvullende eigenschappen op die zijn gekoppeld aan het chatantwoord of stelt u deze in.

(Overgenomen van ChatResponse)
ContinuationToken

Hiermee wordt het vervolgtoken opgehaald of ingesteld voor het ophalen van het resultaat van het antwoord op de achtergrondchat.

(Overgenomen van ChatResponse)
ConversationId

Hiermee haalt u een id op voor de status van het gesprek of stelt u deze in.

(Overgenomen van ChatResponse)
CreatedAt

Hiermee wordt een tijdstempel opgehaald of ingesteld voor het chatantwoord.

(Overgenomen van ChatResponse)
FinishReason

Hiermee haalt u de reden voor het chatantwoord op of stelt u deze in.

(Overgenomen van ChatResponse)
Messages

Hiermee haalt u de chatantwoordberichten op of stelt u deze in.

(Overgenomen van ChatResponse)
ModelId

Hiermee haalt u de model-id op die wordt gebruikt bij het maken van het chatantwoord of stelt u deze in.

(Overgenomen van ChatResponse)
RawRepresentation

Hiermee wordt de onbewerkte weergave van het chatantwoord opgehaald of ingesteld op basis van een onderliggende implementatie.

(Overgenomen van ChatResponse)
ResponseId

Hiermee haalt u de id van het chatantwoord op of stelt u deze in.

(Overgenomen van ChatResponse)
Result

Hiermee haalt u de resultaatwaarde van het chatantwoord op als exemplaar van T.

Text

Hiermee haalt u de tekst van het antwoord op.

(Overgenomen van ChatResponse)
Usage

Hiermee haalt u de gebruiksgegevens voor het chatantwoord op of stelt u deze in.

(Overgenomen van ChatResponse)

Methoden

Name Description
ToChatResponseUpdates()

Hiermee maakt u een matrix van ChatResponseUpdate exemplaren die dit ChatResponsevertegenwoordigen.

(Overgenomen van ChatResponse)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van ChatResponse)
TryGetResult(T)

Pogingen om het resultaat te deserialiseren om een exemplaar van T.

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