Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 days 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 (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-01T11:23:08.000Z (9 months ago)
- Last Synced: 2024-05-04T23:32:45.206Z (6 months 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: 16
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# GemInsights
![MIT License](https://img.shields.io/badge/License-MIT-lightgray.svg)
![build](https://img.shields.io/badge/Build-passing-green.svg)Repo for GemInsights: A project in Lablab ai Gemini Hackathon
![](https://drive.google.com/uc?export=view&id=1qJD9HbdUZ3U3CgvY2IsGLX5NZIVLznL4)
### 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 cloud5. Run the server
```bash
streamlit run app.py
```6. Run the Trulens server for check the performance
```bash
python trulens_evaluate.py
```### pipelines
![](https://drive.google.com/uc?export=view&id=13N1ZEfTpRQsrtU3DpDk5CoaKuwjE1nWH)
- 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.