查询指定session的详细信息,包括生成的事件记忆列表,原始消息,token消耗。
URL | /api/memory/session/info | 统一资源标识符 |
|---|---|---|
请求方法 | POST | 客户端对记忆库服务器请求的操作类型 |
请求头 | Content-Type: application/json | 请求消息类型 |
Authorization: HMAC-SHA256 *** | 基于AK/SK生成的签名信息 |
参数 | 类型 | 是否必须 | 参数说明 |
|---|---|---|---|
collection_name | String | 否 | 目标记忆库的名称。 |
project_name | String | 否 | 记忆库所属项目。 |
resource_id | String | 否 | 记忆库唯一的资源 id。可选择直接传 resource_id,或同时传 collection_name 和 project_name 作为记忆库的唯一标识。 |
session_id | String | 是 | 当前对话或消息批次的会话 ID,长度要求:[1, 128]。 |
参数 | 类型 | 参数说明 |
|---|---|---|
code | Integer | 状态码,0表示成功,其他表示错误。 |
message | String | 返回信息,成功时通常为 "success"。 |
data | Object | 返回的详细数据。 |
| Object | 此session输入的token消耗 |
| Integer | embedding模型的token总消耗。 |
| Integer | LLM输入的token总消耗。 |
| Integer | LLM输出的token总消耗。 |
| Object | LLM输入的token消耗明细。 |
| Integer | LLM输入的cached token消耗。 |
| Array of Object | 生成的事件记忆列表。 |
| String | 事件记忆的id。 |
| String | 事件类型的名称。 |
| Object | 事件记忆的内容。包含:
|
| Array of String | 事件归属的user_id。 |
| Array of String | 画像归属的assitant_id。 |
| Integer | 记忆的创建时间,毫秒级时间戳。 |
| Array of Object | 对话消息列表. |
| String | 发言内容。 |
| String | 对话id。 |
| String | 发言人角色。 |
| String | 发言人ID |
| String | 发言人名称。 |
| Integer | 发言时间,毫秒级时间戳。 |
| String | 当前对话或消息批次的会话 ID。 |
| String | 当前session的处理进度,枚举值:processing, success, failed。 |
| Integer | 当前session的统一发生时间,毫秒级时间戳。 |
| Array of String | 当前session关联的user列表。 |
| Array of String | 当前session关联的assitant列表。 |
request_id | String | 标识每个请求的唯一ID。 |
import os import requests import json API_KEY = os.environ.get("MEMORY_API_KEY") url = "https://api-knowledgebase.mlp.cn-beijing.volces.com/api/memory/session/info" headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } data = { "collection_name": "my_first_memory_collection", "session_id": "message0" } response = requests.post(url, headers=headers, data=json.dumps(data)) print("Status Code:", response.status_code) print("Response:", response.text)