消息对象
代表线程内的消息。
参数 | 类型 | 描述 |
---|---|---|
id | string | 标识符,可以在API端点中引用 |
object | string | 对象类型,总是thread.message |
created_at | integer | 创建消息的Unix时间戳(秒) |
thread_id | string | 此消息所属的线程ID |
role | string | 产生消息的实体。user或assistant之一 |
content | array | 消息内容,文本和/或图像的数组 |
assistant_id | string 或 null | 如果适用,创作此消息的助手的ID |
run_id | string 或 null | 如果适用,与创作此消息相关联的运行的ID |
file_ids | array | 助手应使用的文件ID列表。对于可以访问文件(如检索和code_interpreter)的工具很有用。每个消息最多可以附加10个文件 |
metadata | map | 最多可以设置16对键值对,以便以结构化格式将其他信息附加到对象。键的最大长度为64个字符,值的最大长度为512个字符 |
{
"id": "msg_dKYDWyQvtjDBi3tudL1yWKDa",
"object": "thread.message",
"created_at": 1698983503,
"thread_id": "thread_RGUhOuO9b2nrktrmsQ2uSR6I",
"role": "assistant",
"content": [
{
"type": "text",
"text": {
"value": "Hi! How can I help you today?",
"annotations": []
}
}
],
"file_ids": [],
"assistant_id": "asst_ToSF7Gb04YMj8AMMm50ZLLtY",
"run_id": "run_BjylUJgDqYK9bOhy4yjAiMrn",
"metadata": {}
}
修改于 9 个月前