Paginated view of all factual memories for a user
Lists memory nodes for a specified sub-user with pagination. You can filter the results by memory library and project.
Method and endpoint
GET https://dashscope.aliyuncs.com/api/v2/apps/memory/memory_nodes
Request parameters
| Parameter | Type | Required | Location | Description |
|---|---|---|---|---|
user_id | string | Yes | Query | Sub-user ID used to isolate memories |
memory_library_id | string | No | Query | Memory library ID |
project_id | string | No | Query | Project ID |
page_num | integer | No | Query | Page number. Default: 1 |
page_size | integer | No | Query | Number of entries per page. Default: 10 |
Response
| Field | Type | Description |
|---|---|---|
request_id | string | Request ID |
memory_nodes | array | Memory nodes |
memory_nodes[].memory_node_id | string | Memory node ID |
memory_nodes[].content | string | Memory content |
memory_nodes[].timestamp | integer | Message timestamp |
memory_nodes[].created_at | integer | Creation time |
memory_nodes[].updated_at | integer | Update time |
memory_nodes[].media_desc | string | Multimodal content description |
memory_nodes[].meta_data | object | Custom metadata |
memory_nodes[].project_id | string | Project ID specified when the memory was added or updated. It may be empty |
memory_nodes[].memory_type | string | Memory node type |
memory_nodes[].status | string | Memory node status |
memory_nodes[].multimodal_medias | array | Multimodal resources. Returned when present |
page_num | integer | Current page number |
page_size | integer | Number of entries per page |
total | integer | Total number of memory nodes |