diff --git a/docs/openapi.json b/docs/openapi.json index 31693430..dc25bc1b 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -453,6 +453,12 @@ }, "description": "Filter memories by project name" }, + { + "name":"keywords", + "in": "query", + "schema": { "type": "string" }, + "description": "Filter memories by keywords" + }, { "name": "page", "in": "query", diff --git a/docs/platform/quickstart.mdx b/docs/platform/quickstart.mdx index 2cdd6b16..8a932e38 100644 --- a/docs/platform/quickstart.mdx +++ b/docs/platform/quickstart.mdx @@ -1037,6 +1037,9 @@ memories = client.get_all(user_id="alex123", categories=["likes", "food_preferen # Custom pagination with categories memories = client.get_all(user_id="alex123", categories=["likes"], page=1, page_size=50) + +# Get memories with specific keywords +memories = client.get_all(user_id="alex123", keywords="to play", page=1, page_size=50) ``` ```javascript JavaScript @@ -1054,6 +1057,11 @@ client.getAll({ user_id: "alex123", categories: ["likes", "food_preferences"] }) client.getAll({ user_id: "alex123", categories: ["likes"], page: 1, page_size: 50 }) .then(memories => console.log(memories)) .catch(error => console.error(error)); + +// Get memories with specific keywords +client.getAll({ user_id: "alex123", keywords: "to play", page: 1, page_size: 50 }) + .then(memories => console.log(memories)) + .catch(error => console.error(error)); ``` ```bash cURL @@ -1068,6 +1076,10 @@ curl -X GET "https://api.mem0.ai/v1/memories/?user_id=alex123&categories=likes,f # Custom pagination with categories curl -X GET "https://api.mem0.ai/v1/memories/?user_id=alex123&categories=likes&page=1&page_size=50" \ -H "Authorization: Token your-api-key" + +# Get memories with specific keywords +curl -X GET "https://api.mem0.ai/v1/memories/?user_id=alex123&keywords=to play&page=1&page_size=50" \ + -H "Authorization: Token your-api-key" ``` ```json Output(Paginated) @@ -1155,6 +1167,11 @@ const filters = { "categories":{ "contains": "food_preferences" } + }, + { + "keywords":{ + "contains": "to play" + } } ] };