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

Name Description
RenderText(ChatMessage)

Renderiza o fornecido message para um string. Os devolvidos string podem ser usados como parte da construção de um enunciado de avaliação para avaliar uma conversa que inclua o fornecido message.

RenderText(IEnumerable<ChatMessage>)

Renderiza o fornecido messages para um string. Os devolvidos string podem ser usados como parte da construção de um enunciado de avaliação para avaliar uma conversa que inclua o fornecido messages.

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

Decompõe a coleção fornecida de messages representar uma conversa de chat LLM numa única ChatMessage representando a última userRequest desta conversa e numa coleção que remainingMessages representa o resto do histórico da conversa.

TryGetUserRequest(IEnumerable<ChatMessage>, ChatMessage)

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

Aplica-se a