Overview
The Uno LLM Gateway provides an endpoint at/api/gateway/gemini/v1beta/models/{model} that implements Google Gemini’s GenerateContent API specification. This means you can use any Gemini SDK (Python, JavaScript, Go, etc.) without modifying your code - just change the base URL.
Usage Examples
main.py
Streaming Support
The gateway supports streaming responses. UsestreamGenerateContent as the action in the model name:
streaming.py
Supported Features
The gateway currently supports the GenerateContent API with:- ✅ Text generation - Standard text completions
- ✅ Images - Image input and generation
- ✅ Tool calling - Function calling capabilities
- ✅ Reasoning - Advanced reasoning models
Authentication
The gateway accepts authentication via thekey query parameter:
- Virtual Key: Use a virtual key (starts with
sk-amg-) for managed access control - Direct API Key: Use your Google Gemini API key directly