/ai-chatbot-multimodal

Multi Modal Chatbot with Langchain, Streamlit, Ollama, and Bakllava

Primary LanguagePythonMIT LicenseMIT

Multi Modal Chatbot

A simple multi modal chat application to test multi modal llms like Bakllava.
Built with:

  • Langchain
  • Streamlit
  • Ollama
  • Bakllava

Instructions

  1. Install Ollama from Ollama.ai
  2. Start Ollama and download bakllava model
  3. Clone repo and install packages
  4. Start streamlit app
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run app.py

Screenshots

Chat window

Screenshot 2023-12-22 at 1 16 29 AM

Sidebar file upload

Screenshot 2023-12-22 at 1 17 19 AM