class Mem0Storage(BaseKeyValueStorage):
BaseKeyValueStorage
using Mem0
as the backend. This storage system uses Mem0’s text capabilities to store,
search, and manage text with context.
Parameters:
None
).None
).None
).def __init__(
self,
agent_id: str,
api_key: Optional[str] = None,
user_id: Optional[str] = None,
metadata: Optional[Dict[str, Any]] = None
):
def _prepare_options(
self,
agent_id: Optional[str] = None,
user_id: Optional[str] = None,
metadata: Optional[Dict[str, Any]] = None,
**kwargs: Any
):
None
).None
).None
). **kwargs (Any): Additional keyword arguments.def _prepare_messages(self, records: List[Dict[str, Any]]):
def save(self, records: List[Dict[str, Any]]):
def load(self):
def clear(
self,
agent_id: Optional[str] = None,
user_id: Optional[str] = None
):