The chatbot utilizes a conversational retrieval chain to answer user queries based on the content of embedded documents. It leverages various NLP techniques, including language models and embeddings, to provide relevant responses.
APACHE-2.0 License
docschat
is a command-line interface that let's you start a local streamlit server and interact with your documents.
The chatbot utilizes a conversational retrieval chain to answer user queries based on the content of embedded documents. It leverages various NLP techniques, including language models and embeddings, to provide relevant responses.
To run the application locally, follow these steps for installation.
pip install DocsChat
Pulll Ollama llm:
ollama pull llama3
ollama pull llama2
ollama pull gemma
ollama pull mistral
ollama pull codellama
Start the Ollama server:
ollama run llama3
Run the application:
docschat
There are two functions available, the sync of PDF documents into the Vectore Store. This can take some time depending on the system resources, embedding and splitter. The Delete DB function deletes the Chroma Collection.