From aacc7c25d3915dfdf0e272eea73dc4f29f0850e0 Mon Sep 17 00:00:00 2001 From: Dev Khant Date: Mon, 14 Oct 2024 12:50:56 +0530 Subject: [PATCH] update python code in API reference (#1957) --- docs/openapi.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/docs/openapi.json b/docs/openapi.json index 6fb0dc24..e318e75f 100644 --- a/docs/openapi.json +++ b/docs/openapi.json @@ -180,7 +180,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/entities/\"\n\nheaders = {\"Authorization\": \"\"}\n\nresponse = requests.request(\"GET\", url, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\nusers = client.users()\nprint(users)" }, { "lang": "JavaScript", @@ -511,7 +511,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/memories/\"\n\nheaders = {\"Authorization\": \"\"}\n\nresponse = requests.request(\"GET\", url, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\n\n# Retrieve memories for a specific user\nuser_memories = client.get_all(user_id=\"\")\n\nprint(user_memories)" }, { "lang": "JavaScript", @@ -592,7 +592,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/memories/\"\n\npayload = {\n \"messages\": [{}],\n \"agent_id\": \"\",\n \"user_id\": \"\",\n \"app_id\": \"\",\n \"run_id\": \"\",\n \"metadata\": {},\n \"includes\": \"\",\n \"excludes\": \"\",\n \"infer\": True,\n \"custom_categories\": {},\n \"org_name\": \"\",\n \"project_name\": \"\"\n}\nheaders = {\n \"Authorization\": \"\",\n \"Content-Type\": \"application/json\"\n}\n\nresponse = requests.request(\"POST\", url, json=payload, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\n\nclient = MemoryClient(api_key=\"your-api-key\")\n\nmessages = [\n {\"role\": \"user\", \"content\": \"\"},\n {\"role\": \"assistant\", \"content\": \"\"}\n]\n\nclient.add(messages, user_id=\"\")" }, { "lang": "JavaScript", @@ -704,7 +704,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/memories/\"\n\nheaders = {\"Authorization\": \"\"}\n\nresponse = requests.request(\"DELETE\", url, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\n\n# Delete all memories for a specific user\nclient.delete_all(user_id=\"\")" }, { "lang": "JavaScript", @@ -865,7 +865,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/memories/search/\"\n\npayload = {\n \"query\": \"\",\n \"agent_id\": \"\",\n \"user_id\": \"\",\n \"app_id\": \"\",\n \"run_id\": \"\",\n \"metadata\": {},\n \"top_k\": 123,\n \"fields\": [\"\"],\n \"rerank\": True,\n \"org_name\": \"\",\n \"project_name\": \"\"\n}\nheaders = {\n \"Authorization\": \"\",\n \"Content-Type\": \"application/json\"\n}\n\nresponse = requests.request(\"POST\", url, json=payload, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\n\nquery = \"Your search query here\"\n\nresults = client.search(query, user_id=\"\", output_format=\"v1.0\")\nprint(results)" }, { "lang": "JavaScript", @@ -994,7 +994,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v2/memories/search/\"\n\npayload = {\n \"query\": \"\",\n \"filters\": {},\n \"top_k\": 123,\n \"fields\": [\"\"],\n \"rerank\": True,\n \"org_name\": \"\",\n \"project_name\": \"\"\n}\nheaders = {\n \"Authorization\": \"\",\n \"Content-Type\": \"application/json\"\n}\n\nresponse = requests.request(\"POST\", url, json=payload, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\n\nquery = \"What do you know about me?\"\nfilters = {\n \"AND\":[\n {\n \"user_id\":\"alex\"\n },\n {\n \"agent_id\":{\n \"in\":[\n \"travel-assistant\",\n \"customer-support\"\n ]\n }\n }\n ]\n}\nclient.search(query, version=\"v2\", filters=filters)" }, { "lang": "JavaScript", @@ -1152,7 +1152,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/memories/{memory_id}/\"\n\nheaders = {\"Authorization\": \"\"}\n\nresponse = requests.request(\"GET\", url, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\n\nmemory = client.get(memory_id=\"\")" }, { "lang": "JavaScript", @@ -1258,7 +1258,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/memories/{memory_id}/\"\n\nheaders = {\"Authorization\": \"\"}\n\nresponse = requests.request(\"PUT\", url, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\n\n# Update a memory\nmemory_id = \"\"\nmessage = \"Your updated memory message here\"\nclient.update(memory_id, message)" }, { "lang": "JavaScript", @@ -1322,7 +1322,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/memories/{memory_id}/\"\n\nheaders = {\"Authorization\": \"\"}\n\nresponse = requests.request(\"DELETE\", url, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\n\nmemory_id = \"\"\nclient.delete(memory_id=memory_id)" }, { "lang": "JavaScript", @@ -1468,7 +1468,7 @@ "x-code-samples": [ { "lang": "Python", - "source": "import requests\n\nurl = \"https://api.mem0.ai/v1/memories/{memory_id}/history/\"\n\nheaders = {\"Authorization\": \"\"}\n\nresponse = requests.request(\"GET\", url, headers=headers)\n\nprint(response.text)" + "source": "# To use the Python SDK, install the package:\n# pip install mem0ai\n\nfrom mem0 import MemoryClient\nclient = MemoryClient(api_key=\"your-api-key\")\n\n# Add some message to create history\nmessages = [{\"role\": \"user\", \"content\": \"\"}]\nclient.add(messages, user_id=\"\")\n\n# Add second message to update history\nmessages.append({\"role\": \"user\", \"content\": \"\"})\nclient.add(messages, user_id=\"\")\n\n# Get history of how memory changed over time\nmemory_id = \"\"\nhistory = client.history(memory_id)" }, { "lang": "JavaScript",