Summary
The AI Gateway REST API (ai-gateway.vercel.sh/v1/chat/completions) doesn’t support imageConfig parameters for Google Gemini image models.
AI SDK already supports this via providerOptions.google.imageConfig (PR #12059), but REST API users cannot access 4K image generation.
Current Behavior
curl -X POST "https://ai-gateway.vercel.sh/v1/chat/completions" \
-H "Authorization: Bearer $API_KEY" \
-d '{
"model": "google/gemini-3-pro-image",
"messages": [{"role": "user", "content": "A landscape"}],
"modalities": ["text", "image"],
"imageConfig": { "aspectRatio": "16:9", "imageSize": "4K" }
}'
Result: imageConfig ignored, images generated at default 1K resolution.
Expected Behavior
Gateway should passthrough imageConfig to Google API:
imageSize:"1K"|"2K"|"4K"aspectRatio:"1:1"|"16:9"|"9:16"etc.
Use Cases
- 4K images for print/marketing materials
- Platform-specific aspect ratios (Instagram, YouTube, TikTok)
- Non-TypeScript environments (Python, Go,
curl) need REST API access
Related
- AI SDK support: PR #12059, Issue #11924
- Google docs: https://ai.google.dev/gemini-api/docs/image-generation