Thanks to visit codestin.com
Credit goes to github.com

Skip to content

DeepBartaria/NoobifyAI-Contextual-Rag-Bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Conversational AI Chatbot with Memory + RAG

A Streamlit chatbot with:

  • Session-aware conversational memory
  • Document-grounded RAG with ChromaDB + HuggingFace embeddings
  • Streaming responses
  • SQLite-backed session persistence
  • Export chat to TXT/PDF

Run locally

  1. Create a virtual environment and install dependencies:
    pip install -r requirements.txt
  2. Start Ollama and pull a model (example):
    ollama pull mistral
  3. Copy env file:
    cp .env.example .env
  4. Launch app:
    streamlit run app.py

Notes

  • Default model provider is Ollama via LangChain ChatOllama.
  • Vector store is ChromaDB persisted in .chroma/.
  • Sessions and messages are stored in chatbot.sqlite3.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors