Skip to content

shitan198u/ChatBot_PDF_Local-Palm

Repository files navigation

ChatBot_PDF_Local-Palm

Chat with PDF(s) Chatbot

Demo App

Streamlit App

This repository contains implementation of querying local PDF documents using open source LLMs or Google Palm API, using streamlit for web interface for ease of use, backend uses langchain for heavylifting.

Prerequisites

To run this application, you need to have the following installed:

Installation

  1. Clone the repository to your local machine:

    https://github.com/shitan198u/ChatBot_PDF_Local-Palm.git
  2. Navigate to the project directory:

    cd ChatBot_PDF_Local-Palm
  3. Install pipenv if you haven't already:

    pip install pipenv
  4. Create a virtual environment and install the dependencies:

    pipenv install

    This will automatically create a virtual environment and install the required dependencies specified in the Pipfile.

  5. Activate the virtual environment:

    pipenv shell
  6. After installing Ollama:

    ollama pull mistral:instruct

Usage

Run the app:

streamlit run app.py

Contributing

Contributions are welcome! If you have any suggestions, improvements, or bug fixes, please open an issue or a pull request.

License

This project is licensed under the MIT License.

About

Chat with your PDF documents with the power of AI.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages