Google GenAI
Google GenAI Provider
The MultiRoute SDK supports the google-genai library, routing through the smart LLM/AI router with failover for Gemini models.
Installation
pip install multiroute["google"]
Basic Usage
import os
from multiroute.google import Client
# Set your keys
os.environ["MULTIROUTE_API_KEY"] = "your-multiroute-key"
os.environ["GOOGLE_API_KEY"] = "your-google-key"
client = Client()
response = client.models.generate_content(
model='gemini-2.0-flash',
contents='Tell me about Gemini.'
)
print(response.text)
Streaming: Use generate_content_stream. Async: Use client.aio.models.generate_content. On router errors, the SDK falls back to the native Google GenAI implementation.