Documentation Index
Fetch the complete documentation index at: https://docs.camel-ai.org/llms.txt
Use this file to discover all available pages before exploring further.
Mem0Storage
BaseKeyValueStorage using Mem0
as the backend. This storage system uses Mem0’s text capabilities to store,
search, and manage text with context.
Parameters:
- agent_id (str): Default agent ID to associate memories with.
- api_key (str, optional): The API key for authentication. If not provided, will try to get from environment variable MEM0_API_KEY (default: :obj:
None). - user_id (str, optional): Default user ID to associate memories with (default: :obj:
None). - metadata (Dict[str, Any], optional): Default metadata to include with all memories (default: :obj:
None). - References:
- https: //docs.mem0.ai
init
_prepare_options
- agent_id (Optional[str], optional): Agent ID to use (default: :obj:
None). - user_id (Optional[str], optional): User ID to use (default: :obj:
None). - metadata (Optional[Dict[str, Any]], optional): Additional metadata to include (default: :obj:
None). **kwargs (Any): Additional keyword arguments.
_prepare_messages
- records (List[Dict[str, Any]]): List of record dictionaries.
save
- records (List[Dict[str, Any]]): A list of dictionaries, where each dictionary represents a unique record to be stored.
load
clear
- agent_id (Optional[str]): Specific agent ID to clear memories for.
- user_id (Optional[str]): Specific user ID to clear memories for.