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

Primary LanguagePythonMIT LicenseMIT

GemInsights

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.