Skip to main content
This example demonstrates how to configure and use the mem0ai SDK with AWS Bedrock and OpenSearch Service (AOSS) for persistent memory capabilities in Python.

Installation

Install the required dependencies to include the Amazon data stack, including boto3, opensearch-py, and langchain-aws:

Environment Setup

Set your AWS environment variables:

Configuration and Usage

This sets up Mem0 with:

Usage

Add a memory

Search a memory

Get all memories

Get a specific memory

Conclusion

With Mem0 and AWS services like Bedrock and OpenSearch, you can build intelligent AI companions that remember, adapt, and personalize their responses over time. This makes them ideal for long-term assistants, tutors, or support bots with persistent memory and natural conversation abilities.

Memory Evaluation

Understand how Mem0’s memory system is benchmarked and evaluated.
Enjoying Mem0? Star us on GitHub — it takes two seconds and helps more developers discover open-source memory.