ChatMessageExtensions クラス

定義

ChatMessageの拡張メソッド。

public ref class ChatMessageExtensions abstract sealed
public static class ChatMessageExtensions
type ChatMessageExtensions = class
Public Module ChatMessageExtensions
継承
ChatMessageExtensions

メソッド

名前 説明
RenderText(ChatMessage)

指定した messagestringにレンダリングします。 返された string は、指定された messageを含む会話を評価する評価プロンプトの構築の一環として使用できます。

RenderText(IEnumerable<ChatMessage>)

指定した messagesstringにレンダリングします。返された string は、指定された messagesを含む会話を評価する評価プロンプトの構築の一環として使用できます。

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

LLM チャット会話を表すmessagesの指定されたコレクションを、この会話の最後のuserRequestを表す 1 つのChatMessageと、会話履歴の残りの部分を表すremainingMessagesのコレクションに分解します。

TryGetUserRequest(IEnumerable<ChatMessage>, ChatMessage)

LLM チャット会話を表すmessagesのコレクションを指定すると、この会話の最後のuserRequestを表す 1 つのChatMessageが返されます。

適用対象