Skip to content
/ GemInsights Public template
forked from izam-mohammed/GemInsights

πŸ” GemInsights: Unleash Gemini AI on your data! πŸš€ Analyze dataframes for valuable insights, replacing traditional data analysis. πŸ“Š

License

Notifications You must be signed in to change notification settings

Amallmmd/GemInsights

Β 
Β 

Repository files navigation

GemInsights

PyPI v0.5 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 .

HTML Files 🌐

HTML files in this repository are formatted using Prettier. Prettier is a code formatter that supports multiple languages, including HTML.

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.

About

πŸ” GemInsights: Unleash Gemini AI on your data! πŸš€ Analyze dataframes for valuable insights, replacing traditional data analysis. πŸ“Š

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 97.1%
  • Python 2.9%