Repo for GemInsights: A project in Lablab ai Gemini Hackathon
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
- Visualizations
- Prompt Creation
- Prompting
- Evaluation
This repository follows a consistent code formatting approach to enhance readability and maintainability.
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 .
This project is licensed under the MIT License.
- 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.