A Web application that enables users to upload documents and engage in conversational analysis with self-hosted large language models (LLMs) deployed on Ollama, facilitating document understanding and interactive querying.
- Python
- Streamlit
- LangChain
- Ollama
- Clone this repository.
git clone https://github.com/bovem/chat-with-doc.git
- Build the container image.
docker compose build
-
(Optional) Update the value of
OLLAMA_URL
(Ollama deployment URL) environment variable in compose.yaml. -
Deploy the container.
docker compose up