Vertex AI Image Generation
Vertex AI Image Generation uses Google's Imagen models to generate high-quality images from text descriptions.
| Property | Details | 
|---|---|
| Description | Vertex AI Image Generation uses Google's Imagen models to generate high-quality images from text descriptions. | 
| Provider Route on LiteLLM | vertex_ai/ | 
| Provider Doc | Google Cloud Vertex AI Image Generation โ | 
Quick Startโ
LiteLLM Python SDKโ
Basic Image Generation
import litellm
# Generate a single image
response = await litellm.aimage_generation(
    prompt="An olympic size swimming pool with crystal clear water and modern architecture",
    model="vertex_ai/imagen-4.0-generate-001",
    vertex_ai_project="your-project-id",
    vertex_ai_location="us-central1",
)
print(response.data[0].url)
LiteLLM Proxyโ
1. Configure your config.yamlโ
Vertex AI Image Generation Configuration
model_list:
  - model_name: vertex-imagen
    litellm_params:
      model: vertex_ai/imagen-4.0-generate-001
      vertex_ai_project: "your-project-id"
      vertex_ai_location: "us-central1"
      vertex_ai_credentials: "path/to/service-account.json"  # Optional if using environment auth
2. Start LiteLLM Proxy Serverโ
Start LiteLLM Proxy Server
litellm --config /path/to/config.yaml
# RUNNING on http://0.0.0.0:4000
3. Make requests with OpenAI Python SDKโ
Basic Image Generation via Proxy
from openai import OpenAI
# Initialize client with your proxy URL
client = OpenAI(
    base_url="http://localhost:4000",  # Your proxy URL
    api_key="your-proxy-api-key"      # Your proxy API key
)
# Generate image
response = client.images.generate(
    model="vertex-imagen",
    prompt="An olympic size swimming pool with crystal clear water and modern architecture",
)
print(response.data[0].url)
Supported Modelsโ
tip
We support ALL Vertex AI Image Generation models, just set model=vertex_ai/<any-model-on-vertex_ai> as a prefix when sending litellm requests
LiteLLM supports all Vertex AI Imagen models available through Google Cloud.
For the complete and up-to-date list of supported models, visit: https://models.litellm.ai/