Branlit is an interactive AI playground designed to showcase the capabilities of various large language models (LLMs). It's your one-stop destination for exploring different features beyond typical ChatGPT interactions. Whether you want to analyze PDFs, dive into CSV data, or track COVID-19 statistics, Branlit has you covered!
Branlit offers the following features:
- Interactive Learning Tool: Explore a variety of AI features, including PDF analysis, data insights, and COVID-19 tracking.
- PDFPal: Upload and analyze PDFs, ask questions, and get answers. Perfect for clarifying assignment requirements or understanding complex documents.
- BranHub: Analyze CSV data and gain insights. Uncover hidden patterns and trends in your datasets effortlessly.
- COVIDTrackr: Stay informed about global COVID-19 statistics with interactive dashboards tracking cases, deaths, and more.
To run Branlit locally, follow these steps:
- Clone this repository:
git clone https://github.com/your-username/branlit.git
- Navigate to the project directory:
cd branlit
- Install the required dependencies:
pip install -r requirements.txt
- Create a
.env
file in the project root and add your API keys. You need API keys for services like OpenAI or Hugging Face. Here's an example of what the .env file might look like:
OPENAI_API_KEY=your_openai_api_key_here
HUGGING_FACE_API_KEY=your_hugging_face_api_key_here
- Run the Streamlit app:
streamlit run Hello.py
View the live demo here: Branlit
We welcome contributions to improve Branlit. If you have any ideas, bug fixes, or new features to add, please open an issue or submit a pull request. Let's make Branlit even more amazing together!
This project is licensed under the MIT License.