Add keywords param to docs

This commit is contained in:
Dev-Khant
2024-12-09 11:57:14 +05:30
parent df68a6b397
commit 6bc86d7d2c
2 changed files with 23 additions and 0 deletions

View File

@@ -453,6 +453,12 @@
}, },
"description": "Filter memories by project name" "description": "Filter memories by project name"
}, },
{
"name":"keywords",
"in": "query",
"schema": { "type": "string" },
"description": "Filter memories by keywords"
},
{ {
"name": "page", "name": "page",
"in": "query", "in": "query",

View File

@@ -1037,6 +1037,9 @@ memories = client.get_all(user_id="alex123", categories=["likes", "food_preferen
# Custom pagination with categories # Custom pagination with categories
memories = client.get_all(user_id="alex123", categories=["likes"], page=1, page_size=50) 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 ```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 }) client.getAll({ user_id: "alex123", categories: ["likes"], page: 1, page_size: 50 })
.then(memories => console.log(memories)) .then(memories => console.log(memories))
.catch(error => console.error(error)); .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 ```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 # Custom pagination with categories
curl -X GET "https://api.mem0.ai/v1/memories/?user_id=alex123&categories=likes&page=1&page_size=50" \ 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" -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) ```json Output(Paginated)
@@ -1155,6 +1167,11 @@ const filters = {
"categories":{ "categories":{
"contains": "food_preferences" "contains": "food_preferences"
} }
},
{
"keywords":{
"contains": "to play"
}
} }
] ]
}; };