获取历史消息列表
获取指定对话下的历史消息记录列表。
权限说明
调用本文API,需使用API Key鉴权方式。使用API Key鉴权调用API流程,具体调用流程,请查看认证鉴权。
请求参数
对话ID。
支持以下Agent:
code_interpreter:代码解释器browser_use:浏览器使用deepresearch:深度研究ai_assistant:AI助手
注:agent_code 必须与初始创建会话时的类型一致,不允许跨 Agent 调用。
用户ID,可通过官方Agent对话接口返回获取。
终端用户 ID,用于隔离不同用户的对话上下文和历史记录。
用户自定义上传,长度限制为 6~63 字符。
若未传入或传空时,系统将根据 API Key 对应的账号 ID 自动生成一个默认的终端用户 ID。
开始时间。格式:ISO 8601 (如 2026-01-10T15:30:45+08:00)。
仅支持查询最近 7天内 的记录。
结束时间格式:ISO 8601 (如 2026-01-15T15:30:45+08:00)。
结束时间不得早于开始时间。
消息传输状态。
枚举值:
* completed: 消息传输成功
* failed: 消息传输失败
* running: 消息传输中
* cancelled: 消息取消传输
对话轮次ID,用于标识“一问一答”的对话轮次。
同一轮次内的 User 消息和 Assistant 消息共用同一个 turn_id,该 ID 通常与 Assistant 的消息ID 一致。
消息来源标识。
枚举值:
* web: 网页端
* app: 移动端
* open_api: API调用
页码,默认值为1。
每页返回个数,默认值为10。
POST /v2/app/memory/messages/list HTTP/1.1
HOST: qianfan.baidubce.com
Authorization: Bearer <API Key>
Content-Type: application/json
{
"conversation_id": "d848919c-****-4449-b14f-d0cadb9dd500",
"agent_code": "deepresearch"
}
示例代码
curl --location 'https://qianfan.baidubce.com/v2/app/memory/messages/list' \
--header 'Authorization: Bearer bce-v3/ALTAK-h3HW*****koq/5fe76a06b6c27aa3bc51a82507075435269f681a' \
--header 'Content-Type: application/json' \
--data '{
"conversation_id": "ce7e7280-****-40e2-a2a7-2d8f67ffc4b4",
"agent_code":"code_interpreter"
}
'
返回响应
响应状态码。
响应消息。
请求 ID。
显示子属性
隐藏子属性
消息列表数据。
显示子属性
隐藏子属性
显示子属性
隐藏子属性
消息 ID。
轮次 ID。同一轮次内的 User 消息和 Assistant 消息共用同一个 turn_id。
消息的请求 ID。
应用 ID。
对话 ID。
用户 ID。
消息发送者的角色
文件类型
role=user 时为用户提问文本;role=assistant 时为 Agent 回答文本
消息来源
应用类型
消息传输状态
创建时间。格式:ISO 8601(如 2026-04-13T15:40:38.178+08:00)。
更新时间。格式:ISO 8601(如 2026-04-13T15:40:38.178+08:00)。
消息元信息。
显示子属性
隐藏子属性
文件 ID 集合。
显示子属性
隐藏子属性
工具选择。仅自主规划 Agent 生效。
显示子属性
隐藏子属性
工具列表。role=user 时出现,仅自主规划 Agent 生效。
显示子属性
隐藏子属性
本地工具执行结果。role=user 时出现,仅自主规划 Agent 生效。
显示子属性
隐藏子属性
主要内容
显示子属性
隐藏子属性
多选一且必需“只能”符合其中一个
显示子属性
隐藏子属性
role=user 时的内容结构。
显示子属性
隐藏子属性
用户输入的文本内容。
工具输出结果。
role=assistant 或 role=tool 时的内容结构。
显示子属性
隐藏子属性
角色标识。
枚举值:
- assistant: 助手
- tool: 工具
该内容片段的处理状态。
对话 ID。
消息 ID。
追踪 ID。
用户 ID。
内容返回片段列表。role=tool 且为结束帧时为空数组。
显示子属性
隐藏子属性
显示子属性
隐藏子属性
内容片段类型。
片段业务标识名称。
内容可见范围。
片段的具体内容。结构因 type 不同而不同。
显示子属性
隐藏子属性
暂无参数
事件元数据。
显示子属性
隐藏子属性
事件 ID。
事件名称。
事件执行状态。
枚举值:
- preparing: 准备中
- running: 执行中
- done: 已完成
渲染信息。
显示子属性
隐藏子属性
最终回答文本。
组件详情。
显示子属性
隐藏子属性
是否为工作流组件。
组件英文名。
组件中文名。
模型在调用该组件前的思考过程文本。
事件调用链路。
显示子属性
隐藏子属性
显示子属性
隐藏子属性
当前节点的事件 ID。
父节点的事件 ID 列表。
显示子属性
隐藏子属性
工具调用的入参。
显示子属性
隐藏子属性
用户上传的文件列表。
显示子属性
隐藏子属性
上游节点输出的文件列表。
显示子属性
隐藏子属性
性能指标。
显示子属性
隐藏子属性
节点开始执行的时间戳(Unix 时间戳,毫秒级浮点数)。
当前片段生成时的时间戳(Unix 时间戳,毫秒级浮点数)。
Token 消耗信息。
显示子属性
隐藏子属性
调用类型。如 chat。
使用的模型名称。如 deepseek-v3.1-250821。
输入 Token 数量。
输出 Token 数量。
总 Token 数量。
原始数据。不同节点类型下结构不同。
显示子属性
隐藏子属性
工具执行状态标识。代码执行完成时值为 done。
Chat 节点的补充详情。
显示子属性
隐藏子属性
标志位。
封禁轮次信息。
显示子属性
隐藏子属性
是否需要清除历史记录。
显示子属性
隐藏子属性
是否还有下一页数据
{
"code": "success",
"message": "",
"request_id": "bf9bb742-3329-4280-a3b9-2eb145385b62",
"result": {
"data": [
{
"id": "8734dced-0902-4820-ad66-297465e28a06",
"turn_id": "8734dced-0902-4820-ad66-297465e28a06",
"request_id": "08aba90c-1c5e-4f3f-b115-1945e59f6713",
"app_id": "69a72b3f-a18c-2f02-9ba0-007beb95b315",
"conversation_id": "d848919c-3794-4449-b14f-d0cadb9dd500",
"user_id": "581a3fe1-3690-49b0-8775-5b3a1a56a537",
"role": "assistant",
"mime": "",
"content": [
{
"content": [
{
"event": {
"create": 0,
"create_at": "",
"id": "132cafcf-1722-41fc-880e-d2cf1ea7c347",
"is_end": false,
"is_stop": false,
"name": "/chat/chat_agent",
"parent_task_id": "",
"status": "done",
"step_id": "",
"task_id": "",
"task_name": ""
},
"metrics": {},
"name": "content",
"raw_data": {},
"text": {
"info": "好的,我们来细化一下奶茶店市场调研的需求。为了更好地聚焦报告内容,请您提供一些具体的信息:\n\n1. **调研目的**:这份报告是用于**潜在加盟商的投资参考**,还是用于**现有品牌的市场竞争分析**,或是其他目的?\n2. **重点品类**:您是希望重点关注**高端新式茶饮**(如喜茶、奈雪的茶),还是**性价比品牌**(如蜜雪冰城、沪上阿姨),或是涵盖所有类型?\n3. **地理范围**:是需要一个**全国性**的宏观市场概览,还是聚焦于**特定城市或区域**(如一线城市、新一线城市)的分析?\n4. **核心维度**:您最关心哪些方面?例如,**消费者偏好趋势**、**门店盈利模型**、**供应链成本分析**,还是**新兴品牌的发展策略**?\n5. **时间跨度**:是否需要分析近一年的最新动态,还是看近3-5年的市场演变?\n\n????您也可以直接输入“跳过”进入大纲生成步骤~"
},
"type": "text",
"usage": {}
}
],
"conversation_id": "d848919c-3794-4449-b14f-d0cadb9dd500",
"message_id": "8734dced-0902-4820-ad66-297465e28a06",
"role": "assistant",
"status": "done",
"trace_id": "89c336cd718221489c93d4611f55990b",
"user_id": "4121fcd138434a1580eeb0b675450b91"
},
{
"content": [
{
"event": {
"create": 1768825553533,
"create_at": "",
"id": "038607a1-6bf9-4633-8e8e-51ad8b01b446",
"is_end": false,
"is_stop": false,
"name": "/toolcall/interrupt",
"parent_task_id": "",
"status": "interrupt",
"step_id": "",
"task_id": "",
"task_name": ""
},
"metrics": {},
"name": "",
"raw_data": {},
"text": {
"data": "{\"interrupt_id\":\"c1de25a0-922a-45bd-88ce-1b5405f99b51\",\"interrupt_type\":\"deep_research_coordinator\",\"wait_for\":[\"query\"]}"
},
"type": "json",
"usage": {}
}
],
"conversation_id": "d848919c-3794-4449-b14f-d0cadb9dd500",
"message_id": "8734dced-0902-4820-ad66-297465e28a06",
"role": "tool",
"status": "interrupt",
"trace_id": "89c336cd718221489c93d4611f55990b",
"user_id": "4121fcd138434a1580eeb0b675450b91"
}
],
"text": "好的,我们来细化一下奶茶店市场调研的需求。为了更好地聚焦报告内容,请您提供一些具体的信息:\n\n1. **调研目的**:这份报告是用于**潜在加盟商的投资参考**,还是用于**现有品牌的市场竞争分析**,或是其他目的?\n2. **重点品类**:您是希望重点关注**高端新式茶饮**(如喜茶、奈雪的茶),还是**性价比品牌**(如蜜雪冰城、沪上阿姨),或是涵盖所有类型?\n3. **地理范围**:是需要一个**全国性**的宏观市场概览,还是聚焦于**特定城市或区域**(如一线城市、新一线城市)的分析?\n4. **核心维度**:您最关心哪些方面?例如,**消费者偏好趋势**、**门店盈利模型**、**供应链成本分析**,还是**新兴品牌的发展策略**?\n5. **时间跨度**:是否需要分析近一年的最新动态,还是看近3-5年的市场演变?\n\n????您也可以直接输入“跳过”进入大纲生成步骤~",
"source": "open_api",
"app_type": "deepResearch",
"status": "completed",
"created_at": "2026-01-19T20:25:53.565+08:00",
"updated_at": "2026-01-19T20:25:53.565+08:00",
"metadata": {},
"attachments": [],
"tool_choice": {},
"tools": [],
"tool_outputs": []
},
{
"id": "3307b669-fac0-44b9-986d-b1fb7adab65f",
"turn_id": "8734dced-0902-4820-ad66-297465e28a06",
"request_id": "08aba90c-1c5e-4f3f-b115-1945e59f6713",
"app_id": "69a72b3f-a18c-2f02-9ba0-007beb95b315",
"conversation_id": "d848919c-3794-4449-b14f-d0cadb9dd500",
"user_id": "581a3fe1-3690-49b0-8775-5b3a1a56a537",
"role": "user",
"mime": "",
"content": [
{
"text": "调研国内奶茶店市场",
"tool_outputs": ""
}
],
"text": "调研国内奶茶店市场",
"source": "open_api",
"app_type": "deepResearch",
"status": "completed",
"created_at": "2026-01-19T20:25:44.1+08:00",
"updated_at": "2026-01-19T20:25:44.1+08:00",
"metadata": {},
"attachments": [],
"tool_choice": {},
"tools": [],
"tool_outputs": []
}
],
"has_more": false
}
}
评价此篇文章
