# Gemini Provider Dependencies
# Based on official Google Gemini Cookbook: https://github.com/google-gemini/cookbook
# STRICTLY REQUIRES Python >= 3.11

# !!! WARNING !!!
# This provider WILL NOT WORK with Python < 3.11
# To install Python 3.11:
# 1. sudo apt update
# 2. sudo apt install python3.11 python3.11-venv
# 3. sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 1

google-generativeai>=0.7.2  # Official Google Gemini SDK (requires Python >= 3.11)
protobuf>=5.0.0  # Required for Gemini API types

# Note: google-cloud-aiplatform is only needed if you're using Vertex AI
# If you need Vertex AI support, uncomment the following line:
# google-cloud-aiplatform>=1.38.0 