Images
Generate images using the OpenAI-compatible chat completions format withmodalities.
Endpoint
Examples
- Python
- JavaScript
- cURL
Request Body
| Parameter | Type | Required | Description |
|---|---|---|---|
model | string | Yes | Model ID (gemini-3-pro-image-preview) |
messages | array | Yes | Array of message objects |
modalities | array | Yes | Must include ["image", "text"] for image generation |
max_tokens | integer | No | Maximum tokens to generate |
temperature | float | No | Randomness (0-2, default 1) |
Message Object
| Field | Type | Description |
|---|---|---|
role | string | system, user, or assistant |
content | string | Message content (image prompt) |
Response
More Examples
Artistic Image
- Python
- JavaScript
- cURL
Product Visualization
- Python
- JavaScript
- cURL
Available Models
| Model | Description |
|---|---|
gemini-3-pro-image-preview | Multimodal with native image generation |
Headers
| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer sk_your_key |
Content-Type | Yes | application/json |
For Gemini native format, see the Gemini Images endpoint.