Gemini Format
Gemini Format - Image Generation
- Uses the Gemini native format generateContent endpoint to generate images
- Enable image output by setting
generationConfig.responseModalitiesto["TEXT", "IMAGE"]or["IMAGE"] - Supports text-to-image: generate images from text prompts
- Supports image-to-image: upload an image + text prompt for image editing
- Supports multi-turn conversation for iterative image modifications
- Control aspect ratio and image resolution via
generationConfig.imageConfig - For streaming, use
/v1beta/models/{model}:streamGenerateContent?alt=sse
POST
Authorizations
All endpoints require Bearer Token authentication
Add the following to your request headers:
Authorization: Bearer YOUR_API_KEY
Path Parameters
Model name. Supports gemini-3-pro-image-preview (professional asset creation, advanced reasoning) and gemini-3.1-flash-image-preview (high efficiency, optimized for speed)
Available options:
gemini-3-pro-image-preview, gemini-3.1-flash-image-preview Example:
"gemini-3.1-flash-image-preview"
Body
application/json