ChatMessageExtensions Classe

Definizione

Metodi di estensione per ChatMessage.

public ref class ChatMessageExtensions abstract sealed
public static class ChatMessageExtensions
type ChatMessageExtensions = class
Public Module ChatMessageExtensions
Ereditarietà
ChatMessageExtensions

Metodi

Nome Descrizione
RenderText(ChatMessage)

Esegue il rendering dell'oggetto fornito message in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto fornito message.

RenderText(IEnumerable<ChatMessage>)

Esegue il rendering dell'oggetto fornito messages in un oggetto string. L'oggetto restituito string può essere usato come parte della creazione di una richiesta di valutazione per valutare una conversazione che include l'oggetto fornito messages.

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

Scompone l'insieme fornito di messages che rappresenta una conversazione di chat LLM in un unico ChatMessage oggetto che rappresenta l'ultimo userRequest in questa conversazione e una raccolta di remainingMessages che rappresenta il resto della cronologia delle conversazioni.

TryGetUserRequest(IEnumerable<ChatMessage>, ChatMessage)

Dato un insieme di messages che rappresenta una conversazione di chat LLM, restituisce un singolo ChatMessage oggetto che rappresenta l'ultimo userRequest in questa conversazione.

Si applica a