Google's Imagen 3.0 text-to-image generation model, producing high-quality images with improved detail and lighting
Details
imagen-3.0-generate-002
Ready to integrate?
Access imagen-3.0-generate-002 via our unified API.
Starting from
Prices shown are in USD
See all providersProviders & Pricing (2)
Imagen 3.0 Generate 002 is available from 2 providers, with per-image pricing starting at $0.03 through Gemini API.
gemini/imagen-3.0-generate-002
vertex/imagen-3.0-generate-002
Imagen 3.0 Generate 002 API OpenAI-compatible
Access Google's Imagen 3.0 Generate 002 model through Lumenfall's OpenAI-compatible API to programmatically generate high-fidelity images with improved lighting and detail from text prompts.
https://api.lumenfall.ai/openai/v1
imagen-3.0-generate-002
Code Examples
Text to Image
/v1/images/generationscurl -X POST \
https://api.lumenfall.ai/openai/v1/images/generations \
-H "Authorization: Bearer $LUMENFALL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "imagen-3.0-generate-002",
"prompt": "",
"size": "1024x1024"
}'
# Response:
# { "created": 1234567890, "data": [{ "url": "https://...", "revised_prompt": "..." }] }
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'YOUR_API_KEY',
baseURL: 'https://api.lumenfall.ai/openai/v1'
});
const response = await client.images.generate({
model: 'imagen-3.0-generate-002',
prompt: '',
size: '1024x1024'
});
// { created: 1234567890, data: [{ url: "https://...", revised_prompt: "..." }] }
console.log(response.data[0].url);
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.lumenfall.ai/openai/v1"
)
response = client.images.generate(
model="imagen-3.0-generate-002",
prompt="",
size="1024x1024"
)
# { created: 1234567890, data: [{ url: "https://...", revised_prompt: "..." }] }
print(response.data[0].url)
Parameter Reference
Core Parameters
| Parameter | Type | Description | Modes |
|---|---|---|---|
prompt
|
string | Required. Text prompt for image generation |
T2I
|
Size & Layout
| Parameter | Type | Description | Modes |
|---|---|---|---|
size
|
string |
Image dimensions as WxH pixels (e.g. "1024x1024") or aspect ratio (e.g. "16:9")
WxH determines both shape and scale (aspect_ratio and resolution are ignored when size is provided). W:H format is equivalent to aspect_ratio.
|
T2I
|
aspect_ratio
|
string |
Aspect ratio of the output image (e.g. "16:9", "1:1")
Controls shape independently of scale. Use with resolution to control both. If size is also provided, size takes precedence. Any ratio is accepted and mapped to the nearest supported value.
|
T2I
|
resolution
|
string |
Output resolution tier (e.g. "1K", "4K")
Controls scale independently of shape. Higher tiers produce larger images and cost more. If size is also provided, size takes precedence for scale. Any tier is accepted and mapped to the nearest supported value.
|
T2I
|
size
Exact pixel dimensions
"1920x1080"
aspect_ratio
Shape only, default scale
"16:9"
resolution
Scale tier, preserves shape
"1K"
Priority when combined
size is most specific and always wins. aspect_ratio and resolution control shape and scale independently.
How matching works
7:1 on a model with
4:1 and 8:1,
you get 8:1.
0.5K 1K 2K 4K)
or megapixel tiers (0.25 1).
If the exact tier isn't available, you get the nearest one.
Output & Format
| Parameter | Type | Description | Modes |
|---|---|---|---|
response_format
|
string |
How to return the image
url
b64_json
Default:
"url" |
T2I
|
output_format
|
string |
Output image format
png
jpeg
gif
webp
avif
Gateway converts to requested format if provider doesn't support it natively.
|
T2I
|
output_compression
|
integer | Compression level for lossy formats (JPEG, WebP, AVIF) |
T2I
|
n
|
integer |
Number of images to generate
Default:
1Gateway generates multiple images in parallel even if provider only supports 1.
|
T2I
|
Parameter Normalization
How we handle parameters across different providers
Not every provider speaks the same language. When you send a parameter, we handle it in one of four ways depending on what the model supports:
| Behavior | What happens | Example |
|---|---|---|
passthrough |
Sent as-is to the provider | style, quality |
renamed |
Same value, mapped to the field name the provider expects | prompt |
converted |
Transformed to the provider's native format | size |
emulated |
Works even if the provider has no concept of it | n, response_format |
Parameters we don't recognize pass straight through to the upstream API, so provider-specific options still work.
Gallery
View all 2 imagesImagen 3.0 Generate 002 FAQ
How much does Imagen 3.0 Generate 002 cost?
Imagen 3.0 Generate 002 starts at $0.03 per image through Lumenfall. Pricing varies by provider. Lumenfall does not add any markup to provider pricing.
How do I use Imagen 3.0 Generate 002 via API?
You can use Imagen 3.0 Generate 002 through Lumenfall's OpenAI-compatible API. Send requests to the unified endpoint with model ID "imagen-3.0-generate-002". Code examples are available in Python, JavaScript, and cURL.
Which providers offer Imagen 3.0 Generate 002?
Imagen 3.0 Generate 002 is available through Vertex AI and Gemini API on Lumenfall. Lumenfall automatically routes requests to the best available provider.
Overview
Imagen 3.0 Generate 002 is Google’s latest high-fidelity text-to-image model, designed to transform complex natural language prompts into high-resolution visual assets. Developed by Google Research, this iteration focuses on significantly improved adherence to user instructions and a more sophisticated understanding of spatial relationships and lighting. It is distinguished by its ability to render legible text and handle intricate photorealistic details that previously challenged diffusion-based systems.
Strengths
- Prompt Adherence: The model accurately interprets long, descriptive prompts, maintaining fidelity to specific details such as camera angles, color palettes, and the positioning of multiple subjects.
- Text Rendering Accuracy: Unlike many earlier generative models, Imagen 3.0 excels at integrating clear, correctly spelled, and stylistically consistent text into generated images (e.g., signage, labels, and typography).
- Photorealistic Detail: It demonstrates a high level of proficiency in rendering realistic human features, diverse skin tones, and complex lighting conditions, minimizing the “plastic” or over-smoothed appearance common in AI imagery.
- Reduced Artifacting: This version shows a marked improvement in reducing common visual errors, such as distorted limbs or illogical object merging, leading to cleaner compositions.
Limitations
- Strict Safety Filtering: Google’s rigorous safety layers mean the model may refuse prompts that are perceived as controversial or sensitive, even if the intent is benign, which can limit creative flexibility in some niche contexts.
- Stylistic Consistency: While it is highly capable of realistic output, achieving a very specific, consistent artistic “hand” across a series of images without fine-tuning can be difficult compared to models with more specialized style presets.
Technical Background
Imagen 3.0 is built on a latent diffusion architecture that utilizes high-capacity transformer-based encoders to translate text into visual representations. A key technical focus during its development was the refinement of the training dataset to emphasize high-quality captions, allowing the model to learn nuanced semantics better than models trained on raw alt-text. This version also incorporates advanced safety guardrails and digital watermarking (such as SynthID) directly into the generation process to facilitate responsible AI usage.
Best For
- Marketing and Ad Creative: Producing high-resolution assets that require embedded text and realistic lighting for professional campaigns.
- Product Prototyping: Visualizing conceptual products with accurate material textures and specific environmental contexts.
- Web Design and Illustration: Generating crisp, royalty-free imagery for blogs, interfaces, and educational materials that require precise composition.
Imagen 3.0 Generate 002 is available through Lumenfall’s unified API and interactive playground, allowing you to integrate high-end image generation into your workflow alongside other leading models.
Try Imagen 3.0 Generate 002 in Playground
Generate images with custom prompts — no API key needed.