This is a multifunctional Streamlit application that includes various tools such as an article summarizer, auto dashboard, sentiment analyzer, and a multimodel chatbot.
In this Streamlit app, there are several pages:
- Article Scraper: Scrape articles and view their summaries and other details.
- Auto Dashboard: Preprocess and clean any type of CSV file and get basic visualizations.
- Sentiment Analysis: Perform sentiment analysis on text and CSV files.
- Multimodel Chatbot and Image Generator: Chat with different models and generate images.
- In Progress: Document and article chatbot (under development).
-
Clone the repository:
git clone https://github.com/pschoudhary-dot/Multifunc-Streamlit-APP.git cd Multifunc-Streamlit-APP
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate # On Windows use `venv\Scripts\activate`
-
Install the required packages:
pip install -r requirements.txt
-
Create a .env file and add your API keys:
GEMINI_API_KEY='your key' HF_API_KEY='your key'
To run the Streamlit application, use the following command:
streamlit run Home.py