Chat with different types of data/sources. Created with LangChain and Chainlit.
Supported:
- Text
- HTML
- CSV
- Website
- Github Repo
- Youtube Video
- Youtube Channel
- Podcast
Before you begin, ensure you have met the following requirements:
- Installed a recent version of Python (3.7 or newer) installed and a way to create virtual environments (virtualenv or conda)
- Created OpenAI API account and obtain an API key
Clone the repo
git clone https://github.com/waseemhnyc/Chat-withCreate a virutalenv and source the environment
python3 -m venv myenv
source venv/bin/activateInstall the necessary libraries
pip install -r requirements.txtCreate a .env file and input your OpenAI API Key in the file
cp .env.example .envchainlit run app.py -wWIP
This project is licensed under the MIT License - see the LICENSE file for details.