mediBot is an interactive medical assistant chatbot project built with Python. It uses memory storage, vector search, and language model APIs to provide conversational responses with context retention.
medibot.py- Main application logic for mediBot.connect_memory_with_llm.py- Connects memory store with language model for retrieval.create_memory_for_llm.py- Creates and manages memory data for the language model.data/- Project data files and embeddings.vectorstore/- Vector database files for similarity search.
- Clone this repository:
git clone https://github.com/Pragati-26/mediBot.git cd mediBot - Install dependencies:
pip install -r requirements.txt # or use Pipenv pipenv install
- Run
python medibot.pyto start the assistant. - Configure environment variables or API keys as needed (e.g., OpenAI key) depending on your LLM provider.