ChatResponse Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa a resposta a uma solicitação de chat.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Herança
-
ChatResponse
- Derivado
Comentários
ChatResponse fornece uma ou mais mensagens de resposta e metadados sobre a resposta. Uma resposta típica conterá uma única mensagem, no entanto, uma resposta pode conter várias mensagens em uma variedade de cenários. Por exemplo, se a chamada automática de função for empregada, de modo que uma única solicitação a uma IChatClient possa realmente gerar várias viagens de ida e volta para uma parte interna IChatClient usada, todas as mensagens envolvidas poderão ser exibidas como parte da final ChatResponse.
Construtores
| Nome | Description |
|---|---|
| ChatResponse() |
Inicializa uma nova instância da classe ChatResponse. |
| ChatResponse(ChatMessage) |
Inicializa uma nova instância da classe ChatResponse. |
| ChatResponse(IList<ChatMessage>) |
Inicializa uma nova instância da classe ChatResponse. |
Propriedades
| Nome | Description |
|---|---|
| AdditionalProperties |
Obtém ou define quaisquer propriedades adicionais associadas à resposta de chat. |
| ContinuationToken |
Obtém ou define o token de continuação para obter o resultado da resposta de chat em segundo plano. |
| ConversationId |
Obtém ou define um identificador para o estado da conversa. |
| CreatedAt |
Obtém ou define um carimbo de data/hora para a resposta do chat. |
| FinishReason |
Obtém ou define o motivo da resposta do chat. |
| Messages |
Obtém ou define as mensagens de resposta do chat. |
| ModelId |
Obtém ou define a ID do modelo usada na criação da resposta de chat. |
| RawRepresentation |
Obtém ou define a representação bruta da resposta de chat de uma implementação subjacente. |
| ResponseId |
Obtém ou define a ID da resposta do chat. |
| Text |
Obtém o texto da resposta. |
| Usage |
Obtém ou define detalhes de uso para a resposta de chat. |
Métodos
| Nome | Description |
|---|---|
| ToChatResponseUpdates() |
Cria uma matriz de ChatResponseUpdate instâncias que representam isso ChatResponse. |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. |
Métodos de Extensão
| Nome | Description |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Cria um OpenAI ChatCompletion a partir de um ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Cria um OpenAI ResponseResult a partir de um ChatResponse. |
| RenderText(ChatResponse) |
Renderiza o fornecido |