Browse ModelsGoogleGoogle Imagen3 Fast

Google Imagen3 Fast

Google Imagen3 Fast

Playground

Try it on WavespeedAI!

Imagen3 Fast is Google’s top text-to-image model, creating richly detailed, beautifully lit images. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

Features

Google Imagen 3 Fast

Generate high-quality images at speed with Google Imagen 3 Fast. This optimized model delivers Google’s renowned image generation capabilities with faster processing — perfect for rapid iteration, batch generation, and everyday creative work.

Looking for maximum quality? Try Google Imagen 3 for premium output.

Why It Looks Great

  • Google quality: Powered by Google’s state-of-the-art Imagen technology.
  • Fast generation: Speed-optimized for rapid turnaround.
  • Batch support: Generate up to 4 images per request.
  • Negative prompts: Exclude unwanted elements for precise control.
  • Flexible aspect ratios: Multiple format options for any use case.
  • Prompt Enhancer: Built-in tool to refine your descriptions automatically.
  • Reproducible results: Use the seed parameter to recreate exact outputs.

Parameters

ParameterRequiredDescription
promptYesText description of the image you want to generate.
aspect_ratioNoOutput format: 16:9, 9:16, 1:1, 4:3, 3:4, etc. Default: 16:9.
num_imagesNoNumber of images to generate (1-4). Default: 1.
negative_promptNoElements to avoid in the generated image.
seedNoRandom seed for reproducibility. Leave empty for random.

How to Use

  1. Write your prompt — describe the image you want to create.
  2. Use Prompt Enhancer (optional) — click to automatically enrich your description.
  3. Set aspect ratio — choose the format that fits your needs.
  4. Choose number of images — generate 1-4 variations at once.
  5. Add negative prompt (optional) — specify elements to exclude.
  6. Set seed (optional) — for reproducible results.
  7. Run — click the button to generate.
  8. Download — preview and save your images.

Pricing

Flat rate per image generated.

OutputCost
Per image$0.018
4 images (max batch)$0.072

Best Use Cases

  • Rapid Prototyping — Generate multiple variations quickly to explore ideas.
  • Lifestyle & Scenes — Create authentic everyday moments and scenarios.
  • Batch Generation — Produce multiple images efficiently in single requests.
  • Content Creation — Generate visuals for social media, blogs, and marketing.
  • Concept Exploration — Test different prompts and styles at speed.

Example Prompts

  • “A couple folding laundry together in a sunlit bedroom, casual clothes, sense of routine”
  • “Golden retriever playing fetch on a beach at sunset, action shot, joyful energy”
  • “Cozy coffee shop corner with plants, morning light through windows, warm atmosphere”
  • “Professional headshot of a smiling businesswoman, neutral background, studio lighting”
  • “Minimalist workspace with laptop, succulent plant, and coffee cup, clean aesthetic”

Pro Tips for Best Results

  • Use batch generation (num_images: 4) to explore variations efficiently.
  • Include mood and atmosphere: “sense of routine”, “joyful energy”, “warm atmosphere”.
  • Negative prompts help avoid unwanted elements: “blur”, “distortion”, “watermark”.
  • Use the same seed with different prompts to maintain consistency.
  • Fast mode is ideal for iteration — find your best prompt, then consider premium for finals.
  • Match aspect ratio to your platform: 16:9 for YouTube, 9:16 for Stories, 1:1 for Instagram.

Notes

  • Maximum 4 images per generation request.
  • Fast mode prioritizes speed while maintaining Google’s quality standards.
  • Processing time is optimized for rapid turnaround.
  • For highest quality output, consider the standard Imagen 3 model.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/google/imagen3-fast" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{
    "aspect_ratio": "1:1",
    "num_images": 1,
    "enable_base64_output": false
}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
promptstringYes-The positive prompt for the generation.
aspect_ratiostringNo1:11:1, 16:9, 9:16, 4:3, 3:4The aspect ratio of the generated media.
num_imagesintegerNo11 ~ 4The number of images to generate.
negative_promptstringNo-The negative prompt for the generation.
seedintegerNo--1 ~ 2147483647The random seed to use for the generation.
enable_base64_outputbooleanNofalse-If enabled, the output will be encoded into a BASE64 string instead of a URL. This property is only available through the API.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content (empty when status is not completed).
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.