GemInsights
GemInsights copied to clipboard
🔍 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,...
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:
-
Clone the Repository: Clone this repository to your local machine using the following command:
git clone https://github.com/izam-mohammed/GemInsights cd GemInsights
-
Create a virtual environment (or modify an existing one).
conda create -n geminsights python=3.11
conda activate geminsights
-
Install dependencies.
pip install -r requirements.txt
-
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
- Set the credentials in credentials folder as
-
Run the server
streamlit run app.py
-
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.