Skip to content

Latest commit

 

History

History
46 lines (28 loc) · 1.18 KB

README.md

File metadata and controls

46 lines (28 loc) · 1.18 KB

Chat with PDF

This is a fun Python project that allows you to chat with a chatbot about the PDF you uploaded. and generate a PDF transcript of the conversation. The project is built using Python and Streamlit framework.

Installation

To run this project, please follow the steps below:

  1. Clone the repository:
git clone https://github.com/yossilevi94/chat-pdf-hugginface.git
cd chat-pdf-hugginface
  1. Create and activate a virtual environment (optional but recommended):
python3 -m venv venv
source venv/bin/activate
  1. Install the dependencies from the requirements.txt file:
pip install -r requirements.txt
  1. Add your HUGGINGFACEHUB_API_TOKEN in .env.example file and rename the file to .env

Running the Project

Once you have installed the required dependencies, you can run the project using Streamlit. Streamlit provides an easy way to create interactive web applications in Python.

To start the application, run the following command:

streamlit run app.py

This will start the Streamlit server and open the application in your default web browser..

License

This project is licensed under the MIT License.