次の方法で共有


ThreadMessageOptions interface

エージェント スレッド内の 1 つのメッセージ 。そのスレッドの初期状態の作成時に指定されます。

プロパティ

attachments

メッセージに添付されているファイルと、追加先にする必要があるツールの一覧。

content

初期メッセージの内容。 これは、基本的な文字列 (テキストのみが必要な場合) または入力されたコンテンツ ブロックの配列 (テキスト、image_file、image_url など) です。

metadata

オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。

role

メッセージを作成しているエンティティのロール。 使用できる値には、メッセージが実際のユーザーによって送信されたことを示す user (ほとんどの場合、ユーザーが生成したメッセージを表すために使用する必要があります) と、メッセージがエージェントによって生成されたことを示す assistant が含まれます (エージェントからのメッセージを会話に挿入するには、この値を使用します)。

プロパティの詳細

attachments

メッセージに添付されているファイルと、追加先にする必要があるツールの一覧。

attachments?: null | MessageAttachment[]

プロパティ値

content

初期メッセージの内容。 これは、基本的な文字列 (テキストのみが必要な場合) または入力されたコンテンツ ブロックの配列 (テキスト、image_file、image_url など) です。

content: MessageInputContent

プロパティ値

metadata

オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。

metadata?: null | Record<string, string>

プロパティ値

null | Record<string, string>

role

メッセージを作成しているエンティティのロール。 使用できる値には、メッセージが実際のユーザーによって送信されたことを示す user (ほとんどの場合、ユーザーが生成したメッセージを表すために使用する必要があります) と、メッセージがエージェントによって生成されたことを示す assistant が含まれます (エージェントからのメッセージを会話に挿入するには、この値を使用します)。

role: MessageRole

プロパティ値