https://github.com/izam-mohammed/geminsights
🔍 GemInsights: Unleash Gemini AI on your data! 🚀 Analyze dataframes for valuable insights, replacing traditional data analysis. 📊 A cutting-edge tool revolutionizes the way you analyze dataframes, offering a paradigm shift from conventional data analysis methods.
https://github.com/izam-mohammed/geminsights
ai autoviz data-science gemini gemini-api gemini-pro gemini-pro-vision google google-api llama-index llms python3 trulens vertex-ai
Last synced: about 1 year ago
JSON representation
🔍 GemInsights: Unleash Gemini AI on your data! 🚀 Analyze dataframes for valuable insights, replacing traditional data analysis. 📊 A cutting-edge tool revolutionizes the way you analyze dataframes, offering a paradigm shift from conventional data analysis methods.
- Host: GitHub
- URL: https://github.com/izam-mohammed/geminsights
- Owner: izam-mohammed
- License: mit
- Created: 2023-12-21T09:58:24.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-01T11:23:08.000Z (over 2 years ago)
- Last Synced: 2025-04-05T05:41:24.968Z (about 1 year ago)
- Topics: ai, autoviz, data-science, gemini, gemini-api, gemini-pro, gemini-pro-vision, google, google-api, llama-index, llms, python3, trulens, vertex-ai
- Language: Python
- Homepage: https://geminsights.streamlit.app/
- Size: 4.74 MB
- Stars: 21
- Watchers: 2
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# GemInsights


Repo for GemInsights: A project in Lablab ai Gemini Hackathon

### Installation and Setup 🛠️
These installation instructions assume that you have conda installed and added to your path.
*To get started with the Note Taking Website, follow these steps:*
1. Clone the Repository: Clone this repository to your local machine using the following command:
```bash
git clone https://github.com/izam-mohammed/GemInsights
cd GemInsights
```
2. Create a virtual environment (or modify an existing one).
```bash
conda create -n geminsights python=3.11
```
```bash
conda activate geminsights
```
3. Install dependencies.
```bash
pip install -r requirements.txt
```
4. Set the google cloud credentials
- Set the credentials in credentials folder as `cloud_credentials.json`
- Change the project name in `config/config.yaml`, `prompting: project_name:` to the project in your google cloud
5. Run the server
```bash
streamlit run app.py
```
6. Run the Trulens server for check the performance
```bash
python trulens_evaluate.py
```
### pipelines

- Visualizations
- Prompt Creation
- Prompting
- Evaluation
## Team members 👥
- [Izam Mohammed](https://github.com/izam-mohammed)
- [Vishu Prakash](https://github.com/vishnuprksh)
- [Afsal](https://github.com/AfsalAfzz-Pro)
- [Josekutty](https://github.com/jkutty-7)
- [AbduRahiman](https://github.com/abdurahiman-offc)
- [Amal](https://github.com/Amallmmd)
## Repository Code Formatting 📝
This repository follows a consistent code formatting approach to enhance readability and maintainability.
### Python Files 🐍
Python files in this repository are formatted using [Black](https://github.com/psf/black). Black is an opinionated code formatter that automatically formats your Python code to adhere to the PEP 8 style guide.
To ensure that your Python code is formatted correctly, you can install Black and format the code by running the following command in your terminal:
```bash
pip install black
black .
```
## License 📄
This project is licensed under the [MIT License](LICENSE).
## Acknowledgements 🙌
- Gemini-pro, Gemini-pro-vision
- Llama-index
- TruLens
- Vertex AI
---
Feel free to customize this `README.md` template to suit your project's specific details and add any additional sections you find relevant.