ChatResponse Třída

Definice

Představuje odpověď na žádost chatu.

public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
Dědičnost
ChatResponse
Odvozené

Poznámky

ChatResponse poskytuje jednu nebo více zpráv odpovědí a metadat o odpovědi. Typická odpověď bude obsahovat jednu zprávu, ale odpověď může obsahovat více zpráv v různých scénářích. Pokud je například použito automatické volání funkce, aby jeden požadavek na určitý IChatClient skutečně vygeneroval několik zpátečních cest do vnitřní IChatClient , které používá, mohou být všechny zahrnuté zprávy vyskytnuty jako součást konečné ChatResponse.

Konstruktory

Name Description
ChatResponse()

Inicializuje novou instanci ChatResponse třídy.

ChatResponse(ChatMessage)

Inicializuje novou instanci ChatResponse třídy.

ChatResponse(IList<ChatMessage>)

Inicializuje novou instanci ChatResponse třídy.

Vlastnosti

Name Description
AdditionalProperties

Získá nebo nastaví jakékoli další vlastnosti přidružené k odpovědi chatu.

ContinuationToken

Získá nebo nastaví token pokračování pro získání výsledku odpovědi chatu na pozadí.

ConversationId

Získá nebo nastaví identifikátor pro stav konverzace.

CreatedAt

Získá nebo nastaví časové razítko pro odpověď chatu.

FinishReason

Získá nebo nastaví důvod odpovědi chatu.

Messages

Získá nebo nastaví zprávy odpovědi chatu.

ModelId

Získá nebo nastaví ID modelu použitého při vytváření odpovědi chatu.

RawRepresentation

Získá nebo nastaví nezpracovanou reprezentaci chat odpovědi z podkladové implementace.

ResponseId

Získá nebo nastaví ID odpovědi chatu.

Text

Získá text odpovědi.

Usage

Získá nebo nastaví podrobnosti o využití pro odpověď chatu.

Metody

Name Description
ToChatResponseUpdates()

Vytvoří pole ChatResponseUpdate instancí, které představují toto ChatResponse.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

Metody rozšíření

Name Description
AsOpenAIChatCompletion(ChatResponse)

Vytvoří OpenAI ChatCompletion z objektu ChatResponse.

AsOpenAIResponseResult(ChatResponse, ChatOptions)

Vytvoří OpenAI ResponseResult z objektu ChatResponse.

RenderText(ChatResponse)

Vykreslí zadaný response soubor na .string string Vrácená funkce se dá použít jako součást vytvoření výzvy k vyhodnocení konverzace, která obsahuje zadanou responsepoložku .

Platí pro