SkillAgentSearch skills...

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.

Install / Use

/learn @izam-mohammed/GemInsights

README

GemInsights

<p> <img src="https://img.shields.io/badge/Python-239120?logo=python&logoColor=white" /> <img src="https://img.shields.io/badge/Github-181717?logo=github&logoColor=white" /> <img src="https://img.shields.io/badge/GIT-E44C30?logo=git&logoColor=white" /> <img src="https://img.shields.io/badge/prettier-1A2C34?logo=prettier&logoColor=white" /> <img src="https://img.shields.io/badge/GitHub_Actions-563D7C?logo=github-actions&logoColor=white"/> <img src="https://img.shields.io/badge/Matplotlib-%23ffffff.svg?&logo=Matplotlib&logoColor=black"> <img src="https://img.shields.io/badge/pandas-%23150458.svg?&logo=pandas&logoColor=white"> <img src="https://img.shields.io/badge/Plotly-%233F4F75.svg?&logo=plotly&logoColor=white"> <img src="https://img.shields.io/badge/Google_Cloud-4285F4?&logo=google-cloud&logoColor=white"> </p>

MIT License build

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:

    git clone https://github.com/izam-mohammed/GemInsights
    cd GemInsights
    
  2. Create a virtual environment (or modify an existing one).

    conda create -n geminsights python=3.11
    
    conda activate geminsights
    
  3. Install dependencies.

    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

    streamlit run app.py
    
  6. Run the Trulens server for check the performance

    python trulens_evaluate.py
    

pipelines

  • Visualizations
  • Prompt Creation
  • Prompting
  • Evaluation

Team members 👥

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. 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:

pip install black
black .

License 📄

This project is licensed under the MIT 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.

View on GitHub
GitHub Stars20
CategoryData
Updated2mo ago
Forks7

Languages

Python

Security Score

95/100

Audited on Dec 28, 2025

No findings