YT.BOT is a Streamlit-based Language Model (LLM) application powered by Hugging Face Transformers that allows users to interact with youtube video with questions. With YT.BOT, you can easily analyze youtube video and ask questions about the video and get them answered
Follow the steps below to set up and run the YT.BOT Streamlit Hugging Face LLM Application on your local machine.
Before you begin, make sure you have the following dependencies installed:
- Python 3.7 or higher
- Pip (Python package manager)
-
Clone the YT.BOT repository to your local machine:
git clone https://github.com/im45145v/YT.BOT.git
-
Navigate to the project directory:
cd {FolderName} -
Create a virtual environment (optional but recommended):
python -m venv venv
-
Activate the virtual environment:
-
On Windows:
venv\Scripts\activate
-
On macOS and Linux:
source venv/bin/activate
-
streamlit run main.pyThis will launch the YT.BOT application in your default web browser. You can then interact with the application and start generating text using the specified Hugging Face Transformers model.
We welcome contributions to the YT.BOT project. If you want to contribute to this project, please follow these steps:
- Fork the repository on GitHub.
- Clone your fork to your local machine.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your changes to your fork on GitHub.
- Submit a pull request to the main repository.
Please make sure to follow the code of conduct and review the contribution guidelines in the repository.
This project is licensed under the MIT License - see the LICENSE file for details.