ChatMessage Classe

Definição

Representa uma mensagem de chat usada por um IChatClient.

public ref class ChatMessage
public class ChatMessage
type ChatMessage = class
Public Class ChatMessage
Herança
ChatMessage

Construtores

Nome Description
ChatMessage()

Inicializa uma nova instância da classe ChatMessage.

ChatMessage(ChatRole, IList<AIContent>)

Inicializa uma nova instância da classe ChatMessage.

ChatMessage(ChatRole, String)

Inicializa uma nova instância da classe ChatMessage.

Propriedades

Nome Description
AdditionalProperties

Obtém ou define quaisquer propriedades adicionais associadas à mensagem.

AuthorName

Obtém ou define o nome do autor da mensagem.

Contents

Obtém ou define os itens de conteúdo da mensagem de chat.

CreatedAt

Obtém ou define um carimbo de data/hora para a mensagem de chat.

MessageId

Obtém ou define a ID da mensagem de chat.

RawRepresentation

Obtém ou define a representação bruta da mensagem de chat de uma implementação subjacente.

Role

Obtém ou define a função do autor da mensagem.

Text

Obtém o texto desta mensagem.

Métodos

Nome Description
Clone()

Clona para ChatMessage uma nova ChatMessage instância.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

Métodos de Extensão

Nome Description
RenderText(ChatMessage)

Renderiza o fornecido message 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 message.

Aplica-se a

Confira também