Gemini Image Models
Gemini image models use the image generation endpoint with a Generate Content-compatible request body. Use gemini-3.1-flash-image for general image generation, gemini-3-pro-image for professional visual assets, and gemini-2.5-flash-image for existing Nano Banana workflows.
For Gemini image models, set image generation options in generationConfig.
Gemini image models also support OpenAI-compatible multimodal chat messages. Use this shape when your client sends image inputs through messages[].content[]: