ChatMessage クラス

定義

IChatClientによって使用されるチャット メッセージを表します。

public ref class ChatMessage
public class ChatMessage
type ChatMessage = class
Public Class ChatMessage
継承
ChatMessage

コンストラクター

名前 説明
ChatMessage()

ChatMessage クラスの新しいインスタンスを初期化します。

ChatMessage(ChatRole, IList<AIContent>)

ChatMessage クラスの新しいインスタンスを初期化します。

ChatMessage(ChatRole, String)

ChatMessage クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AdditionalProperties

メッセージに関連付けられている追加のプロパティを取得または設定します。

AuthorName

メッセージの作成者の名前を取得または設定します。

Contents

チャット メッセージコンテンツアイテムを取得または設定します。

CreatedAt

チャット メッセージのタイムスタンプを取得または設定します。

MessageId

チャット メッセージの ID を取得または設定します。

RawRepresentation

基になる実装からチャット メッセージの生表現を取得または設定します。

Role

メッセージの作成者のロールを取得または設定します。

Text

このメッセージのテキストを取得します。

メソッド

名前 説明
Clone()

ChatMessageを新しいChatMessage インスタンスに複製します。

ToString()

現在のオブジェクトを表す文字列を返します。

拡張メソッド

名前 説明
RenderText(ChatMessage)

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

適用対象

こちらもご覧ください

  • .NET.