ChatMessageExtensions Classe

Definição

Métodos de extensão para ChatMessage.

public ref class ChatMessageExtensions abstract sealed
public static class ChatMessageExtensions
type ChatMessageExtensions = class
Public Module ChatMessageExtensions
Herança
ChatMessageExtensions

Métodos

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.

RenderText(IEnumerable<ChatMessage>)

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

TryGetUserRequest(IEnumerable<ChatMessage>, ChatMessage, IReadOnlyList<ChatMessage>)

Decompõe a coleção fornecida de representar uma conversa de messages chat llm em um único ChatMessage que representa o último userRequest nesta conversa e uma coleção de remainingMessages representar o restante do histórico de conversas.

TryGetUserRequest(IEnumerable<ChatMessage>, ChatMessage)

Considerando uma coleção de representação de messages uma conversa de chat llm, retorna um único ChatMessage que representa o último userRequest nesta conversa.

Aplica-se a