ChatResponse Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Representa a resposta a um pedido de chat.
public ref class ChatResponse
public class ChatResponse
type ChatResponse = class
Public Class ChatResponse
- Herança
-
ChatResponse
- Derivado
Observações
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 múltiplas mensagens em vários cenários. Por exemplo, se for utilizada a chamada automática de funções, de modo que um único pedido a IChatClient a possa realmente gerar múltiplas idas e voltas para um interior IChatClient que utiliza, todas as mensagens envolvidas podem ser apresentadas como parte do final ChatResponse.
Construtores
| Name | Description |
|---|---|
| ChatResponse() |
Inicializa uma nova instância da ChatResponse classe. |
| ChatResponse(ChatMessage) |
Inicializa uma nova instância da ChatResponse classe. |
| ChatResponse(IList<ChatMessage>) |
Inicializa uma nova instância da ChatResponse classe. |
Propriedades
| Name | Description |
|---|---|
| AdditionalProperties |
Obtém ou definem quaisquer propriedades adicionais associadas à resposta do chat. |
| ContinuationToken |
Recebe ou define o token de continuação para obter o resultado da resposta do chat em segundo plano. |
| ConversationId |
Obtém ou define um identificador para o estado da conversa. |
| CreatedAt |
Recebe ou define um carimbo temporal para a resposta no chat. |
| FinishReason |
Recebe ou define a razão da resposta do chat. |
| Messages |
Recebe ou define as mensagens de resposta no chat. |
| ModelId |
Obtém ou define o ID do modelo usado na criação da resposta do chat. |
| RawRepresentation |
Obtém ou define a representação bruta da resposta do chat a partir de uma implementação subjacente. |
| ResponseId |
Obtém ou define o ID da resposta do chat. |
| Text |
Recebe o texto da resposta. |
| Usage |
Obtém ou define os detalhes de utilização para a resposta do chat. |
Métodos
| Name | Description |
|---|---|
| ToChatResponseUpdates() |
Cria um array de ChatResponseUpdate instâncias que representam este ChatResponse. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. |
Métodos da Extensão
| Name | Description |
|---|---|
| AsOpenAIChatCompletion(ChatResponse) |
Cria uma OpenAI ChatCompletion a partir de um ChatResponse. |
| AsOpenAIResponseResult(ChatResponse, ChatOptions) |
Cria uma OpenAI ResponseResult a partir de um ChatResponse. |
| RenderText(ChatResponse) |
Renderiza o fornecido |