0

README

awesome-llm-appsmulti_llm_memory

This Streamlit application demonstrates a multi-LLM system with a shared memory layer, allowing users to interact with different language models while maintaining conversation history and context across sessions.

Sign in to save downloads to your library and vote.

Preview

🧠 Multi-LLM App with Shared Memory

This Streamlit application demonstrates a multi-LLM system with a shared memory layer, allowing users to interact with different language models while maintaining conversation history and context across sessions.

Features

  • Support for multiple LLMs:

    • OpenAI's GPT-4o
    • Anthropic's Claude 3.5 Sonnet
  • Persistent memory using Qdrant vector store

  • User-specific conversation history

  • Memory retrieval for contextual responses

  • User-friendly interface with LLM selection

How to get Started?

  1. Clone the GitHub repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/llm_apps_with_memory_tutorials/multi_llm_memory
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Ensure Qdrant is running: The app expects Qdrant to be running on localhost:6333. Adjust the configuration in the code if your setup is different.
docker pull qdrant/qdrant
docker run -p 6333:6333 qdrant/qdrant
  1. Run the Streamlit App
streamlit run multi_llm_memory.py

Ingestion metadata

Source catalog
awesome-llm-apps
File path
advanced_llm_apps/llm_apps_with_memory_tutorials/multi_llm_memory/README.md
Last refreshed
7/23/2026, 8:42:17 PM (3mo ago)
Refresh schedule
Daily · 03:00 UTC
Dedupe status
Unique · deduped by (source, url)