SilkDock
APIImage Generation

Gemini 3.1 Flash Image Preview

Configurable fields and supported values for gemini-3.1-flash-image-preview.

Model ID

gemini-3.1-flash-image-preview

Capabilities

CapabilitySupported value
Text-to-imageYes
Image-to-imageYes
Multi-image referenceNo
Aspect ratio (aspect_ratio)1:1, 5:4, 4:5, 4:3, 3:4, 3:2, 2:3, 16:9, 9:16, 21:9
resolutionControlled by quality
quality512 (512 px), low (1K), medium (2K), high (4K)
Reference fieldimage

Configurable fields

FieldRequiredNotes
modelYesMust be gemini-3.1-flash-image-preview.
promptYesText description or editing instruction.
aspect_ratioNoPreferred aspect-ratio field; select one supported value listed above.
sizeNoCompatibility alias for aspect_ratio. New integrations should use aspect_ratio.
qualityNoDefaults to the 1K output specification.
nNoDefaults to 1; account/model limit comes from the model list endpoint.
imageNoSingle reference image URL for image-to-image generation.
response_formatNourl (default) or b64_json.
output_formatNopng or jpeg.
wait_for_completionNoDefaults to false, which returns an asynchronous task ID. Set to true to wait in the create request.
polling_timeoutNoPolling timeout used only when wait_for_completion is true.

Pricing

Text input is $0.25/M tokens. Image output costs $0.0450 at 512 px, $0.0672 at 1K, $0.1008 at 2K, or $0.1512 at 4K. Any text output is billed at $1.50/M tokens.

Example

{
  "model": "gemini-3.1-flash-image-preview",
  "prompt": "Create a cinematic editorial image",
  "aspect_ratio": "21:9",
  "quality": "high"
}

Last updated on

On this page