ThreadMessageOptions interface
エージェント スレッド内の 1 つのメッセージ 。そのスレッドの初期状態の作成時に指定されます。
プロパティ
| attachments | メッセージに添付されているファイルと、追加先にする必要があるツールの一覧。 |
| content | 初期メッセージの内容。 これは、基本的な文字列 (テキストのみが必要な場合) または入力されたコンテンツ ブロックの配列 (テキスト、image_file、image_url など) です。 |
| metadata | オブジェクトにアタッチできる最大 16 個のキーと値のペアのセット。構造化された形式でそのオブジェクトに関する追加情報を格納するために使用されます。 キーの長さは最大 64 文字で、値の長さは最大 512 文字です。 |
| role | メッセージを作成しているエンティティのロール。 使用できる値には、メッセージが実際のユーザーによって送信されたことを示す |
プロパティの詳細
attachments
メッセージに添付されているファイルと、追加先にする必要があるツールの一覧。
attachments?: null | MessageAttachment[]
プロパティ値
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