ChatResponse Classe

Definição

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 response para um string. O retornado string pode ser usado como parte da construção de um prompt de avaliação para avaliar uma conversa que inclui o fornecido response.

Aplica-se a