This PR adds support for Google VertexAI models (Gemini) as a new provider in the Hub, allowing users to route their LLM requests to Google’s models through our unified API interface.
Added new VertexAI provider implementation
Added comprehensive test suite
Updated documentation
Added robust configuration support
cargo test
# Service Account Auth
export VERTEXAI_CREDENTIALS_PATH="../credentials/vertexai-key.json"
# Record new responses
RECORD_MODE=1 cargo test
# Replay mode (default)
cargo test
export RETRY_DELAY=60 # Seconds between retries
Fixes #19 /claim #19
David Anyatonwu
@onyedikachi-david
Traceloop (YC W23)
@traceloop