ChatResponse Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |