ChatResponse Klass

Definition

Representerar svaret på en chattbegäran.

public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
Arv
ChatResponse
Härledda

Kommentarer

ChatResponse innehåller ett eller flera svarsmeddelanden och metadata om svaret. Ett typiskt svar innehåller ett enda meddelande, men ett svar kan innehålla flera meddelanden i en mängd olika scenarier. Om till exempel automatiska funktionsanrop används, så att en enskild begäran till en IChatClient faktiskt kan generera flera rundturer till en inre IChatClient som används, kan alla berörda meddelanden visas som en del av den slutliga ChatResponse.

Konstruktorer

Name Description
ChatResponse()

Initierar en ny instans av ChatResponse klassen.

ChatResponse(ChatMessage)

Initierar en ny instans av ChatResponse klassen.

ChatResponse(IList<ChatMessage>)

Initierar en ny instans av ChatResponse klassen.

Egenskaper

Name Description
AdditionalProperties

Hämtar eller anger eventuella ytterligare egenskaper som är associerade med chattsvaret.

ContinuationToken

Hämtar eller anger fortsättningstoken för att få resultatet av bakgrundschattsvaret.

ConversationId

Hämtar eller anger en identifierare för konversationens tillstånd.

CreatedAt

Hämtar eller anger en tidsstämpel för chattsvaret.

FinishReason

Hämtar eller anger orsaken till chattsvaret.

Messages

Hämtar eller ställer in chattsvarsmeddelanden.

ModelId

Hämtar eller anger det modell-ID som används när chattsvaret skapas.

RawRepresentation

Hämtar eller anger den råa representationen av chattsvaret från en underliggande implementering.

ResponseId

Hämtar eller anger ID för chattsvaret.

Text

Hämtar texten i svaret.

Usage

Hämtar eller anger användningsinformation för chattsvaret.

Metoder

Name Description
ToChatResponseUpdates()

Skapar en matris med ChatResponseUpdate instanser som representerar den här ChatResponse.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

Tilläggsmetoder

Name Description
AsOpenAIChatCompletion(ChatResponse)

Skapar en OpenAI ChatCompletion från en ChatResponse.

AsOpenAIResponseResult(ChatResponse, ChatOptions)

Skapar en OpenAI ResponseResult från en ChatResponse.

RenderText(ChatResponse)

Renderar den angivna response till en string. Den returnerade string kan användas som en del av att skapa en utvärderingsprompt för att utvärdera en konversation som innehåller den angivna response.

Gäller för