Langage

ChatResponse Classe

Définition

Représente la réponse à une demande de conversation.

public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
Héritage
ChatResponse
Dérivé

Remarques

ChatResponse fournit un ou plusieurs messages de réponse et des métadonnées sur la réponse. Une réponse classique contient un seul message, mais une réponse peut contenir plusieurs messages dans divers scénarios. Par exemple, si l’appel automatique de fonction est utilisé, de sorte qu’une requête unique à un IChatClient peut réellement générer plusieurs allers-retours vers un interne IChatClient qu’elle utilise, tous les messages impliqués peuvent être exposés dans le cadre de la finale ChatResponse.

Constructeurs

Nom Description
ChatResponse()

Initialise une nouvelle instance de la classe ChatResponse.

ChatResponse(ChatMessage)

Initialise une nouvelle instance de la classe ChatResponse.

ChatResponse(IList<ChatMessage>)

Initialise une nouvelle instance de la classe ChatResponse.

Propriétés

Nom Description
AdditionalProperties

Obtient ou définit toutes les propriétés supplémentaires associées à la réponse de conversation.

ContinuationToken

Obtient ou définit le jeton de continuation pour obtenir le résultat de la réponse de conversation en arrière-plan.

ConversationId

Obtient ou définit un identificateur pour l’état de la conversation.

CreatedAt

Obtient ou définit un horodatage pour la réponse de conversation.

FinishReason

Obtient ou définit la raison de la réponse de conversation.

Messages

Obtient ou définit les messages de réponse de conversation.

ModelId

Obtient ou définit l’ID de modèle utilisé dans la création de la réponse de conversation.

RawRepresentation

Obtient ou définit la représentation brute de la réponse de conversation à partir d’une implémentation sous-jacente.

ResponseId

Obtient ou définit l’ID de la réponse de conversation.

Text

Obtient le texte de la réponse.

Usage

Obtient ou définit les détails d’utilisation de la réponse de conversation.

Méthodes

Nom Description
ToChatResponseUpdates()

Crée un tableau d’instances ChatResponseUpdate qui représentent ce ChatResponse.

ToString()

Retourne une chaîne qui représente l’objet actuel.

Méthodes d’extension

Nom Description
AsOpenAIChatCompletion(ChatResponse)

Crée un OpenAI ChatCompletion à partir d’un ChatResponse.

AsOpenAIResponseResult(ChatResponse, ChatOptions)

Crée un OpenAI ResponseResult à partir d’un ChatResponse.

RenderText(ChatResponse)

Affiche le rendu fourni response dans un string. Le retour string peut être utilisé dans le cadre de la construction d’une invite d’évaluation pour évaluer une conversation qui inclut le fichier fourni response.

S’applique à