From a0329f047bb8d1a9a0d9a2c0afab08d431951d93 Mon Sep 17 00:00:00 2001 From: Kartik Date: Fri, 14 Aug 2026 16:50:46 +0530 Subject: [PATCH] docs(cookbooks): repair dead references and label OSS vs Platform support (#6909) --- docs/cookbooks/companions/ai-tutor.mdx | 3 ++ .../companions/local-companion-ollama.mdx | 3 ++ .../cookbooks/companions/nodejs-companion.mdx | 3 ++ docs/cookbooks/companions/quickstart-demo.mdx | 3 ++ .../cookbooks/companions/travel-assistant.mdx | 3 ++ .../companions/voice-companion-openai.mdx | 3 ++ .../cookbooks/companions/youtube-research.mdx | 3 ++ .../essentials/building-ai-companion.mdx | 3 ++ .../controlling-memory-ingestion.mdx | 3 ++ .../entity-partitioning-playbook.mdx | 4 ++ .../essentials/exporting-memories.mdx | 17 ++++--- .../tagging-and-organizing-memories.mdx | 3 ++ .../frameworks/eliza-os-character.mdx | 3 ++ .../frameworks/gemini-3-with-mem0-mcp.mdx | 4 ++ .../frameworks/llamaindex-multiagent.mdx | 3 ++ .../cookbooks/frameworks/llamaindex-react.mdx | 7 ++- .../frameworks/multimodal-retrieval.mdx | 3 ++ .../integrations/agents-sdk-tool.mdx | 3 ++ docs/cookbooks/integrations/aws-bedrock.mdx | 3 ++ .../integrations/healthcare-google-adk.mdx | 5 +- docs/cookbooks/integrations/mastra-agent.mdx | 5 +- .../integrations/openai-tool-calls.mdx | 3 ++ docs/cookbooks/integrations/tavily-search.mdx | 4 +- docs/cookbooks/operations/content-writing.mdx | 3 ++ docs/cookbooks/operations/deep-research.mdx | 11 ++-- .../cookbooks/operations/email-automation.mdx | 3 ++ docs/cookbooks/operations/support-inbox.mdx | 3 ++ docs/cookbooks/operations/team-task-agent.mdx | 3 ++ docs/cookbooks/overview.mdx | 50 +++++++++++++++++++ docs/integrations/flowise.mdx | 17 ------- docs/integrations/llama-index.mdx | 2 +- 31 files changed, 148 insertions(+), 38 deletions(-) diff --git a/docs/cookbooks/companions/ai-tutor.mdx b/docs/cookbooks/companions/ai-tutor.mdx index 2947ee3df..7c4749a6a 100644 --- a/docs/cookbooks/companions/ai-tutor.mdx +++ b/docs/cookbooks/companions/ai-tutor.mdx @@ -3,6 +3,9 @@ title: Personalized AI Tutor description: "Keep student progress and preferences persistent across tutoring sessions." --- + +**Works with:** Mem0 OSS (`Memory`) + You can create a personalized AI Tutor using Mem0. This guide will walk you through the necessary steps and provide the complete code to get you started. diff --git a/docs/cookbooks/companions/local-companion-ollama.mdx b/docs/cookbooks/companions/local-companion-ollama.mdx index 76f118e56..edec0d5d7 100644 --- a/docs/cookbooks/companions/local-companion-ollama.mdx +++ b/docs/cookbooks/companions/local-companion-ollama.mdx @@ -3,6 +3,9 @@ title: Self-Hosted AI Companion description: "Run Mem0 end-to-end on your machine using Ollama-powered LLMs and embedders." --- + +**Works with:** Mem0 OSS (`Memory`) + Mem0 can be utilized entirely locally by leveraging Ollama for both the embedding model and the language model (LLM). This guide will walk you through the necessary steps and provide the complete code to get you started. diff --git a/docs/cookbooks/companions/nodejs-companion.mdx b/docs/cookbooks/companions/nodejs-companion.mdx index 7fcc8513c..b6659b86f 100644 --- a/docs/cookbooks/companions/nodejs-companion.mdx +++ b/docs/cookbooks/companions/nodejs-companion.mdx @@ -3,6 +3,9 @@ title: Build a Node.js Companion description: "Build a JavaScript fitness coach that remembers user goals run after run." --- + +**Works with:** Mem0 OSS (`Memory`) + You can create a personalized AI Companion using Mem0. This guide will walk you through the necessary steps and provide the complete code to get you started. diff --git a/docs/cookbooks/companions/quickstart-demo.mdx b/docs/cookbooks/companions/quickstart-demo.mdx index b5586563e..96be1bdb5 100644 --- a/docs/cookbooks/companions/quickstart-demo.mdx +++ b/docs/cookbooks/companions/quickstart-demo.mdx @@ -3,6 +3,9 @@ title: Interactive Memory Demo description: "Spin up the showcase companion app to see Mem0 memories in action." --- + +**Works with:** Mem0 Platform + You can create a personalized AI Companion using Mem0. This guide will walk you through the necessary steps and provide the complete setup instructions to get you started. diff --git a/docs/cookbooks/companions/travel-assistant.mdx b/docs/cookbooks/companions/travel-assistant.mdx index 7587e4887..4ecf1d22a 100644 --- a/docs/cookbooks/companions/travel-assistant.mdx +++ b/docs/cookbooks/companions/travel-assistant.mdx @@ -3,6 +3,9 @@ title: Smart Travel Assistant description: "Plan itineraries that remember traveler preferences across trips." --- + +**Works with:** Mem0 OSS (`Memory`) + Create a personalized AI Travel Assistant using Mem0. This guide provides step-by-step instructions and the complete code to get you started. diff --git a/docs/cookbooks/companions/voice-companion-openai.mdx b/docs/cookbooks/companions/voice-companion-openai.mdx index 1fdb2180c..0454ae13c 100644 --- a/docs/cookbooks/companions/voice-companion-openai.mdx +++ b/docs/cookbooks/companions/voice-companion-openai.mdx @@ -3,6 +3,9 @@ title: Voice-First AI Companion description: "Pair the OpenAI Agents SDK with Mem0 to build a voice assistant that remembers." --- + +**Works with:** Mem0 Platform (`MemoryClient`) + This guide demonstrates how to combine OpenAI's Agents SDK for voice applications with Mem0's memory capabilities to create a voice assistant that remembers user preferences and past interactions. diff --git a/docs/cookbooks/companions/youtube-research.mdx b/docs/cookbooks/companions/youtube-research.mdx index b445fce22..3362fa3b8 100644 --- a/docs/cookbooks/companions/youtube-research.mdx +++ b/docs/cookbooks/companions/youtube-research.mdx @@ -3,6 +3,9 @@ title: Research Assistant for YouTube description: "Layer personalized context over any video using the Mem0 YouTube assistant." --- + +**Works with:** Mem0 Platform + Enhance your YouTube experience with Mem0's YouTube Assistant, a Chrome extension that brings AI-powered chat directly to your YouTube videos. Get instant, personalized answers about video content while leveraging your own knowledge and memories, all without leaving the page. diff --git a/docs/cookbooks/essentials/building-ai-companion.mdx b/docs/cookbooks/essentials/building-ai-companion.mdx index c4ec094d4..765605a66 100644 --- a/docs/cookbooks/essentials/building-ai-companion.mdx +++ b/docs/cookbooks/essentials/building-ai-companion.mdx @@ -3,6 +3,9 @@ title: Build a Companion with Mem0 description: "Spin up a fitness coach that remembers goals, adapts tone, and keeps sessions personal." --- + +**Works with:** Mem0 OSS (`Memory`) and Mem0 Platform (`MemoryClient`) + Essentially, creating a companion out of LLMs is as simple as a loop. But these loops work great for one type of character without personalization and fall short as soon as you restart the chat. diff --git a/docs/cookbooks/essentials/controlling-memory-ingestion.mdx b/docs/cookbooks/essentials/controlling-memory-ingestion.mdx index 09d559f1c..c7dce9b2d 100644 --- a/docs/cookbooks/essentials/controlling-memory-ingestion.mdx +++ b/docs/cookbooks/essentials/controlling-memory-ingestion.mdx @@ -3,6 +3,9 @@ title: Control Memory Ingestion description: "Filter speculation, enforce formats, and gate low-confidence data before it persists." --- + +**Works with:** Mem0 Platform (`MemoryClient`) + AI assistants plugged with memory systems face a problem - they often store everything. Not every conversation needs to be remembered, and not every detail should go to the memory store. Without proper controls, memory systems accumulate unreliable data. diff --git a/docs/cookbooks/essentials/entity-partitioning-playbook.mdx b/docs/cookbooks/essentials/entity-partitioning-playbook.mdx index 7eb145526..20c1c0e9f 100644 --- a/docs/cookbooks/essentials/entity-partitioning-playbook.mdx +++ b/docs/cookbooks/essentials/entity-partitioning-playbook.mdx @@ -3,6 +3,10 @@ title: Partition Memories by Entity description: Keep memories separate by tagging each write and query with user, agent, app, and session identifiers. --- + +**Works with:** Mem0 Platform (`MemoryClient`) + + Nora runs a travel service. When she stored all memories in one bucket, a recruiter's nut allergy accidentally appeared in a traveler's dinner reservation. Let's fix this by properly separating memories for different users, agents, and applications. diff --git a/docs/cookbooks/essentials/exporting-memories.mdx b/docs/cookbooks/essentials/exporting-memories.mdx index 46f86ec5b..d42e79c0f 100644 --- a/docs/cookbooks/essentials/exporting-memories.mdx +++ b/docs/cookbooks/essentials/exporting-memories.mdx @@ -3,6 +3,9 @@ title: Export Stored Memories description: "Retrieve, review, and migrate user memories with structured exports." --- + +**Works with:** Mem0 Platform (`MemoryClient`) + Mem0 is a dynamic memory store that gives you full control over your data. Along with storing memories, it gives you the ability to retrieve, export, and migrate your data whenever you need. @@ -169,20 +172,20 @@ export_job = client.create_memory_export( ) print(f"Export ID: {export_job['id']}") -print(f"Status: {export_job['status']}") +print(f"Message: {export_job['message']}") ``` **Output:** ``` -Export ID: exp_abc123 -Status: processing +Export ID: 550e8400-e29b-41d4-a716-446655440000 +Message: Memory export request received. The export will be ready in a few seconds. ``` -**Export initiated:** Status is "processing". Large exports may take a few seconds. Poll with `get_memory_export()` until status changes to "completed" before downloading data. +**Export initiated:** The export runs asynchronously and is usually ready within a few seconds. Retry `get_memory_export()` with the returned ID until it stops returning a "no export found" error. ### Step 3: Download the export @@ -193,7 +196,7 @@ export_data = client.get_memory_export( memory_export_id=export_job['id'] ) -print(export_data['data']) +print(export_data) ``` @@ -216,7 +219,7 @@ export_by_filters = client.get_memory_export( filters={"user_id": "dev"} ) -print(export_by_filters['data']) +print(export_by_filters) ``` @@ -240,7 +243,7 @@ export_with_instructions = client.create_memory_export( ``` -Always check export status before downloading. Call `get_memory_export()` in a loop with a short delay until `status == "completed"`. Attempting to download while still processing returns incomplete data. +If the export is still processing, `get_memory_export()` returns a 404 with `{"error": "No memory export request found"}`. Retry after a short delay until the call succeeds instead of polling a status field. --- diff --git a/docs/cookbooks/essentials/tagging-and-organizing-memories.mdx b/docs/cookbooks/essentials/tagging-and-organizing-memories.mdx index b22f95f70..ca7361ea3 100644 --- a/docs/cookbooks/essentials/tagging-and-organizing-memories.mdx +++ b/docs/cookbooks/essentials/tagging-and-organizing-memories.mdx @@ -3,6 +3,9 @@ title: Tag and Organize Memories description: "Let Mem0 auto-categorize support data so teams retrieve the right facts fast." --- + +**Works with:** Mem0 Platform (`MemoryClient`) + When you have large volumes of memory data, sorting it during post-processing becomes difficult. What if your memory store understood the importance of creating tags and buckets without a lot of effort? diff --git a/docs/cookbooks/frameworks/eliza-os-character.mdx b/docs/cookbooks/frameworks/eliza-os-character.mdx index cd009559f..3ea9cc4f0 100644 --- a/docs/cookbooks/frameworks/eliza-os-character.mdx +++ b/docs/cookbooks/frameworks/eliza-os-character.mdx @@ -3,6 +3,9 @@ title: Persistent Eliza Characters description: "Bring persistent personality to Eliza OS agents using Mem0." --- + +**Works with:** Mem0 Platform + You can create a personalized Eliza OS Character using Mem0. This guide will walk you through the necessary steps and provide the complete code to get you started. diff --git a/docs/cookbooks/frameworks/gemini-3-with-mem0-mcp.mdx b/docs/cookbooks/frameworks/gemini-3-with-mem0-mcp.mdx index c1c075391..5569ccbd1 100644 --- a/docs/cookbooks/frameworks/gemini-3-with-mem0-mcp.mdx +++ b/docs/cookbooks/frameworks/gemini-3-with-mem0-mcp.mdx @@ -3,6 +3,10 @@ title: "Gemini 3 with Mem0 MCP" description: "Create snappy, smart, memory-aware agents by pairing Gemini 3 with Mem0 MCP server." --- + +**Works with:** Mem0 Platform (MCP server) + + Gemini 3, when paired with Mem0's cloud MCP server, works in synergy to create snappy, smart, memory-aware agents. diff --git a/docs/cookbooks/frameworks/llamaindex-multiagent.mdx b/docs/cookbooks/frameworks/llamaindex-multiagent.mdx index 8e8df7bd8..8728cd0e1 100644 --- a/docs/cookbooks/frameworks/llamaindex-multiagent.mdx +++ b/docs/cookbooks/frameworks/llamaindex-multiagent.mdx @@ -3,6 +3,9 @@ title: Multi-Agent Collaboration description: "Share a persistent memory layer across collaborating LlamaIndex agents." --- + +**Works with:** Mem0 Platform (`Mem0Memory.from_client`) + diff --git a/docs/cookbooks/frameworks/llamaindex-react.mdx b/docs/cookbooks/frameworks/llamaindex-react.mdx index ca5d922c6..159b737b7 100644 --- a/docs/cookbooks/frameworks/llamaindex-react.mdx +++ b/docs/cookbooks/frameworks/llamaindex-react.mdx @@ -3,6 +3,9 @@ title: ReAct Agents with Memory description: "Teach a ReAct agent to store and recall context via Mem0." --- + +**Works with:** Mem0 Platform (`Mem0Memory.from_client`) + Create a ReAct Agent with LlamaIndex which uses Mem0 as the memory store. @@ -78,7 +81,7 @@ from llama_index.core.agent import FunctionCallingAgent agent = FunctionCallingAgent.from_tools( [call_tool, email_tool, order_food_tool], llm=llm, - memory=memory_from_client, # or memory_from_config + memory=memory_from_client, verbose=True, ) ``` @@ -161,7 +164,7 @@ agent = FunctionCallingAgent.from_tools( [call_tool, email_tool, order_food_tool], llm=llm, # memory is provided - memory=memory_from_client, # or memory_from_config + memory=memory_from_client, verbose=True, ) response = agent.chat("I am feeling hungry, order me something and send me the bill") diff --git a/docs/cookbooks/frameworks/multimodal-retrieval.mdx b/docs/cookbooks/frameworks/multimodal-retrieval.mdx index fe095df3c..cbe99dc31 100644 --- a/docs/cookbooks/frameworks/multimodal-retrieval.mdx +++ b/docs/cookbooks/frameworks/multimodal-retrieval.mdx @@ -3,6 +3,9 @@ title: Visual Memory Retrieval description: "Store and recall visual context alongside text conversations." --- + +**Works with:** Mem0 Platform + Enhance your AI interactions with Mem0's multimodal capabilities. Mem0 now supports image understanding, allowing for richer context and more natural interactions across supported AI platforms. diff --git a/docs/cookbooks/integrations/agents-sdk-tool.mdx b/docs/cookbooks/integrations/agents-sdk-tool.mdx index 365be09ab..638cf22c5 100644 --- a/docs/cookbooks/integrations/agents-sdk-tool.mdx +++ b/docs/cookbooks/integrations/agents-sdk-tool.mdx @@ -3,6 +3,9 @@ title: Memory-Powered Agent SDK description: "Expose Mem0 memories as callable tools inside OpenAI agent workflows." --- + +**Works with:** Mem0 Platform (`MemoryClient`) + Integrate Mem0's memory capabilities with OpenAI's Agents SDK to create AI agents with persistent memory. You can create agents that remember past conversations and use that context to provide better responses. diff --git a/docs/cookbooks/integrations/aws-bedrock.mdx b/docs/cookbooks/integrations/aws-bedrock.mdx index 1caff3098..27110ee66 100644 --- a/docs/cookbooks/integrations/aws-bedrock.mdx +++ b/docs/cookbooks/integrations/aws-bedrock.mdx @@ -3,6 +3,9 @@ title: Bedrock with Persistent Memory description: "Pair Mem0 with AWS Bedrock and OpenSearch for a managed stack." --- + +**Works with:** Mem0 OSS (`Memory`) + This example demonstrates how to configure and use the `mem0ai` SDK with **AWS Bedrock** and **OpenSearch Service (AOSS)** for persistent memory capabilities in Python. diff --git a/docs/cookbooks/integrations/healthcare-google-adk.mdx b/docs/cookbooks/integrations/healthcare-google-adk.mdx index ddfcb098a..0696f45e5 100644 --- a/docs/cookbooks/integrations/healthcare-google-adk.mdx +++ b/docs/cookbooks/integrations/healthcare-google-adk.mdx @@ -3,6 +3,9 @@ title: Healthcare Coach with ADK description: "Guide patients with an assistant that remembers history across ADK sessions." --- + +**Works with:** Mem0 Platform (`MemoryClient`) + This example demonstrates how to build a healthcare assistant that remembers patient information across conversations using Google ADK and Mem0. @@ -123,7 +126,7 @@ Now we'll create our main agent with all the tools: # Create the agent healthcare_agent = Agent( name="healthcare_assistant", - model="gemini-1.5-flash", # Using Gemini for healthcare assistant + model="gemini-2.0-flash", # Using Gemini for healthcare assistant description="Healthcare assistant that helps patients with health information and appointment scheduling.", instruction="""You are a helpful Healthcare Assistant with memory capabilities. diff --git a/docs/cookbooks/integrations/mastra-agent.mdx b/docs/cookbooks/integrations/mastra-agent.mdx index aae3f1455..fa9cfcd16 100644 --- a/docs/cookbooks/integrations/mastra-agent.mdx +++ b/docs/cookbooks/integrations/mastra-agent.mdx @@ -3,10 +3,13 @@ title: Persistent Mastra Agents description: "Extend Mastra agents with persistent memories powered by Mem0." --- + +**Works with:** Mem0 Platform (`@mastra/mem0`) + In this example you'll learn how to use Mem0 to add long-term memory capabilities to [Mastra's agent](https://mastra.ai/) via tool-use. This memory integration can work alongside Mastra's [agent memory features](https://mastra.ai/docs/agents/01-agent-memory). -You can find the complete example code in the [Mastra repository](https://github.com/mastra-ai/mastra/tree/main/examples/memory-with-mem0). +The complete example code, from installing the integration to wiring it into a Mastra agent, is shown below. Mem0's integration is published on npm as [`@mastra/mem0`](https://www.npmjs.com/package/@mastra/mem0). ## Overview diff --git a/docs/cookbooks/integrations/openai-tool-calls.mdx b/docs/cookbooks/integrations/openai-tool-calls.mdx index 61bb4d3cd..ce69130ed 100644 --- a/docs/cookbooks/integrations/openai-tool-calls.mdx +++ b/docs/cookbooks/integrations/openai-tool-calls.mdx @@ -3,6 +3,9 @@ title: Memory as OpenAI Tool description: "Wire Mem0 memories into OpenAI's inbuilt function-calling flow." --- + +**Works with:** Mem0 Platform (`MemoryClient`) + Integrate Mem0’s memory capabilities with OpenAI’s Inbuilt Tools to create AI agents with persistent memory. diff --git a/docs/cookbooks/integrations/tavily-search.mdx b/docs/cookbooks/integrations/tavily-search.mdx index 849537a33..e8fac39b7 100644 --- a/docs/cookbooks/integrations/tavily-search.mdx +++ b/docs/cookbooks/integrations/tavily-search.mdx @@ -3,12 +3,14 @@ title: Search with Personal Context description: "Blend Tavily's realtime results with personal context stored in Mem0." --- + +**Works with:** Mem0 Platform (`MemoryClient`) + Imagine asking a search assistant for "coffee shops nearby" and instead of generic results, it shows remote-work-friendly cafes with great WiFi in your city because it remembers you mentioned working remotely before. Or when you search for "lunchbox ideas for kids" it knows you have a 7-year-old daughter and recommends peanut-free options that align with her allergy. That's what we are going to build today, a Personalized Search Assistant powered by Mem0 for memory and [Tavily](https://tavily.com) for real-time search. - ## Why Personalized Search Most assistants treat every query like they've never seen you before. That means repeating yourself about your location, diet, or preferences, and getting results that feel generic. diff --git a/docs/cookbooks/operations/content-writing.mdx b/docs/cookbooks/operations/content-writing.mdx index fd22c4920..cb11f5f1c 100644 --- a/docs/cookbooks/operations/content-writing.mdx +++ b/docs/cookbooks/operations/content-writing.mdx @@ -3,6 +3,9 @@ title: Content Creation Workflow description: "Store voice guidelines once and apply them across every draft." --- + +**Works with:** Mem0 OSS (`Memory`) and Mem0 Platform (`MemoryClient`) + This guide demonstrates how to leverage **Mem0** to streamline content writing by applying your unique writing style and preferences using persistent memory. diff --git a/docs/cookbooks/operations/deep-research.mdx b/docs/cookbooks/operations/deep-research.mdx index b0735f3b2..11b7a2c40 100644 --- a/docs/cookbooks/operations/deep-research.mdx +++ b/docs/cookbooks/operations/deep-research.mdx @@ -3,11 +3,12 @@ title: Multi-Session Research Agent description: "Run multi-session investigations that remember past findings and preferences." --- + +**Works with:** Mem0 Platform + Deep Research is an intelligent agent that synthesizes large amounts of online data and completes complex research tasks, customized to your unique preferences and insights. Built on Mem0's technology, it enhances AI-driven online exploration with personalized memories. -You can check out the GitHub repository here: [Personalized Deep Research](https://github.com/mem0ai/personalized-deep-research/tree/mem0) - ## Overview Deep Research leverages Mem0's memory capabilities to: @@ -61,12 +62,6 @@ Watch Deep Research in action: - **Technical Research**: Technology evaluation, solution comparison - **Business Research**: Strategic planning, opportunity analysis -## Try It Out - -> To try it yourself, clone the repository and follow the instructions in the README to run it locally or deploy it. - -- [Personalized Deep Research GitHub](https://github.com/mem0ai/personalized-deep-research/tree/mem0) - --- diff --git a/docs/cookbooks/operations/email-automation.mdx b/docs/cookbooks/operations/email-automation.mdx index 7d3308f6e..68cf373c3 100644 --- a/docs/cookbooks/operations/email-automation.mdx +++ b/docs/cookbooks/operations/email-automation.mdx @@ -3,6 +3,9 @@ title: Automated Email Intelligence description: "Capture, categorize, and recall inbox threads using persistent memories." --- + +**Works with:** Mem0 OSS (`Memory`) and Mem0 Platform (`MemoryClient`) + This guide demonstrates how to build an intelligent email processing system using Mem0's memory capabilities. You'll learn how to store, categorize, retrieve, and analyze emails to create a smart email management solution. diff --git a/docs/cookbooks/operations/support-inbox.mdx b/docs/cookbooks/operations/support-inbox.mdx index 4b1c3e170..9edb21eab 100644 --- a/docs/cookbooks/operations/support-inbox.mdx +++ b/docs/cookbooks/operations/support-inbox.mdx @@ -3,6 +3,9 @@ title: Memory-Powered Support Agent description: "Build a support assistant that keeps past tickets and resolutions at its fingertips." --- + +**Works with:** Mem0 OSS (`Memory`) + You can create a personalized Customer Support AI Agent using Mem0. This guide will walk you through the necessary steps and provide the complete code to get you started. diff --git a/docs/cookbooks/operations/team-task-agent.mdx b/docs/cookbooks/operations/team-task-agent.mdx index 458e05d45..b464c10a3 100644 --- a/docs/cookbooks/operations/team-task-agent.mdx +++ b/docs/cookbooks/operations/team-task-agent.mdx @@ -3,6 +3,9 @@ title: Collaborative Task Assistant description: "Coordinate multi-user projects with shared memories and roles." --- + +**Works with:** Mem0 OSS (`Memory`) + ## Overview diff --git a/docs/cookbooks/overview.mdx b/docs/cookbooks/overview.mdx index de79298b5..7435f96ad 100644 --- a/docs/cookbooks/overview.mdx +++ b/docs/cookbooks/overview.mdx @@ -13,6 +13,56 @@ With Mem0, you can create stateful LLM-based applications such as chatbots, virt Here are some examples of how Mem0 can be integrated into various applications: +## Pick by compatibility + +Every cookbook opens with a **Works with** badge naming the SDK surface it uses. Pick your setup below to see only the cookbooks that run on it. Three cookbooks work on both and appear under either tab. + + + + Ten cookbooks run on the open-source `Memory` class, with no Mem0 Platform account. + + | Cookbook | Category | Works with | + | --- | --- | --- | + | [Personalized AI Tutor](/cookbooks/companions/ai-tutor) | Companions | OSS only | + | [Build a Node.js Companion](/cookbooks/companions/nodejs-companion) | Companions | OSS only | + | [Self-Hosted AI Companion](/cookbooks/companions/local-companion-ollama) | Companions | OSS only | + | [Smart Travel Assistant](/cookbooks/companions/travel-assistant) | Companions | OSS only | + | [Build a Companion with Mem0](/cookbooks/essentials/building-ai-companion) | Essentials | OSS and Platform | + | [Bedrock with Persistent Memory](/cookbooks/integrations/aws-bedrock) | Integrations | OSS only | + | [Automated Email Intelligence](/cookbooks/operations/email-automation) | Operations | OSS and Platform | + | [Collaborative Task Assistant](/cookbooks/operations/team-task-agent) | Operations | OSS only | + | [Content Creation Workflow](/cookbooks/operations/content-writing) | Operations | OSS and Platform | + | [Memory-Powered Support Agent](/cookbooks/operations/support-inbox) | Operations | OSS only | + + + Twenty-one cookbooks run on the hosted Platform, using `MemoryClient` or the Mem0 MCP server with a `MEM0_API_KEY`. + + | Cookbook | Category | Works with | + | --- | --- | --- | + | [Interactive Memory Demo](/cookbooks/companions/quickstart-demo) | Companions | Platform only | + | [Research Assistant for YouTube](/cookbooks/companions/youtube-research) | Companions | Platform only | + | [Voice-First AI Companion](/cookbooks/companions/voice-companion-openai) | Companions | Platform only | + | [Build a Companion with Mem0](/cookbooks/essentials/building-ai-companion) | Essentials | OSS and Platform | + | [Control Memory Ingestion](/cookbooks/essentials/controlling-memory-ingestion) | Essentials | Platform only | + | [Export Stored Memories](/cookbooks/essentials/exporting-memories) | Essentials | Platform only | + | [Partition Memories by Entity](/cookbooks/essentials/entity-partitioning-playbook) | Essentials | Platform only | + | [Tag and Organize Memories](/cookbooks/essentials/tagging-and-organizing-memories) | Essentials | Platform only | + | [Gemini 3 with Mem0 MCP](/cookbooks/frameworks/gemini-3-with-mem0-mcp) | Frameworks | Platform only | + | [Multi-Agent Collaboration](/cookbooks/frameworks/llamaindex-multiagent) | Frameworks | Platform only | + | [Persistent Eliza Characters](/cookbooks/frameworks/eliza-os-character) | Frameworks | Platform only | + | [ReAct Agents with Memory](/cookbooks/frameworks/llamaindex-react) | Frameworks | Platform only | + | [Visual Memory Retrieval](/cookbooks/frameworks/multimodal-retrieval) | Frameworks | Platform only | + | [Healthcare Coach with ADK](/cookbooks/integrations/healthcare-google-adk) | Integrations | Platform only | + | [Memory as OpenAI Tool](/cookbooks/integrations/openai-tool-calls) | Integrations | Platform only | + | [Memory-Powered Agent SDK](/cookbooks/integrations/agents-sdk-tool) | Integrations | Platform only | + | [Persistent Mastra Agents](/cookbooks/integrations/mastra-agent) | Integrations | Platform only | + | [Search with Personal Context](/cookbooks/integrations/tavily-search) | Integrations | Platform only | + | [Automated Email Intelligence](/cookbooks/operations/email-automation) | Operations | OSS and Platform | + | [Content Creation Workflow](/cookbooks/operations/content-writing) | Operations | OSS and Platform | + | [Multi-Session Research Agent](/cookbooks/operations/deep-research) | Operations | Platform only | + + + ## Start here The most popular cookbooks to get going fast: diff --git a/docs/integrations/flowise.mdx b/docs/integrations/flowise.mdx index 64caf4ff2..735fc06c2 100644 --- a/docs/integrations/flowise.mdx +++ b/docs/integrations/flowise.mdx @@ -34,15 +34,11 @@ npx flowise start 2. In this example, we use the **Conversation Chain** template. 3. Replace the default **Buffer Memory** with **Mem0 Memory**. -![Flowise Memory Integration](https://raw.githubusercontent.com/FlowiseAI/FlowiseDocs/main/en/.gitbook/assets/mem0/flowise-flow.png) - ### 2. Obtain Your Mem0 API Key 1. Navigate to the Mem0 API Key dashboard. 2. Generate or copy your existing Mem0 API Key. -![Mem0 API Key](https://raw.githubusercontent.com/FlowiseAI/FlowiseDocs/main/en/.gitbook/assets/mem0/api-key.png) - ### 3. Configure Mem0 Credentials 1. Enter the **Mem0 API Key** in the Mem0 Credentials section. @@ -57,11 +53,6 @@ npx flowise start } ``` -
- Mem0 Credentials -
Configure API Credentials
-
- ## Memory Features ### 1. Basic Memory Storage @@ -72,8 +63,6 @@ Test your memory configuration: 2. Run a test chat and store some information 3. Verify the stored memories in the Mem0 Dashboard -![Flowise Test Chat](https://raw.githubusercontent.com/FlowiseAI/FlowiseDocs/main/en/.gitbook/assets/mem0/flowise-chat-1.png) - ### 2. Memory Retention Validate memory persistence: @@ -82,14 +71,10 @@ Validate memory persistence: 2. Ask a question about previously stored information 3. Confirm that the AI remembers the context -![Testing Memory Retention](https://raw.githubusercontent.com/FlowiseAI/FlowiseDocs/main/en/.gitbook/assets/mem0/flowise-chat-2.png) - ## Advanced Configuration ### Memory Settings -![Mem0 Settings](https://raw.githubusercontent.com/FlowiseAI/FlowiseDocs/main/en/.gitbook/assets/mem0/settings.png) - Available settings include: 1. **Search Only Mode**: Enable memory retrieval without creating new memories @@ -108,8 +93,6 @@ Additional settings available in - [**Mem0Memory**](https://docs.llamaindex.ai/en/stable/examples/memory/Mem0Memory/) now supports **ReAct** and **FunctionCalling** agents. + [**Mem0Memory**](https://developers.llamaindex.ai/python/examples/memory/mem0memory/) now supports **ReAct** and **FunctionCalling** agents. ### Installation