imagen-4.0-fast-generate-001 Image Generation API
Imagen 4 Fast Image Generation API
Designed for fast generation from high-quality English prompts, ideal for low-latency sketches, prototyping, and batch creative work.
Authorization
BearerAuth
AuthorizationBearer <token>
Model relay interface recognition. Request heading: Autoration: Bearer .
In: header
Path Parameters
model*string
Gemini model name.
Default
"imagen-4.0-fast-generate-001"Request Body
application/json
[key: string]?any
Response Body
application/json
curl -X POST "https://api.tokaify.com/v1beta/models/imagen-4.0-fast-generate-001:predict" \ -H "Content-Type: application/json" \ -d '{}'{}Request Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
instances | array | Yes | None | Prediction input array. Imagen typically only needs one instance. |
instances[].prompt | string | Yes | None | English prompt. The official recommendation is to keep it within 480 tokens. |
parameters.sampleCount | integer | No | 4 | Number of generated images, from 1 to 4. |
parameters.aspectRatio | string | No | 1:1 | Supports 1:1, 3:4, 4:3, 9:16, and 16:9. |
parameters.imageSize | string | No | 1K | Output size tier. Availability for the Fast variant depends on the provider channel. |
parameters.personGeneration | string | No | allow_adult | Person-generation policy. Supports dont_allow, allow_adult, and allow_all; some regions do not allow allow_all. |
Example Code
curl "https://api.tokaify.com/v1beta/models/imagen-4.0-fast-generate-001:predict" \
-H "Authorization: Bearer $TOKAIFY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"instances": [{ "prompt": "Design a 16:9 abstract digital artwork showing a cosmic landscape with rotating galaxies, pink and purple nebulae, and a lone figure standing on an alien cliff overlooking a magnificent surreal sky." }],
"parameters": {
"sampleCount": 2,
"aspectRatio": "16:9",
"personGeneration": "dont_allow"
}
}'import requests
response = requests.post(
"https://api.tokaify.com/v1beta/models/imagen-4.0-fast-generate-001:predict",
headers={"Authorization": "Bearer YOUR_TOKAIFY_API_KEY"},
json={
"instances": [{"prompt": "Design a 16:9 abstract digital artwork showing a cosmic landscape with rotating galaxies, pink and purple nebulae, and a lone figure standing on an alien cliff overlooking a magnificent surreal sky."}],
"parameters": {"sampleCount": 2, "aspectRatio": "16:9", "personGeneration": "dont_allow"},
},
)
print(response.json())const response = await fetch("https://api.tokaify.com/v1beta/models/imagen-4.0-fast-generate-001:predict", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.TOKAIFY_API_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({
instances: [{ prompt: "Design a 16:9 abstract digital artwork showing a cosmic landscape with rotating galaxies, pink and purple nebulae, and a lone figure standing on an alien cliff overlooking a magnificent surreal sky." }],
parameters: { sampleCount: 2, aspectRatio: "16:9", personGeneration: "dont_allow" },
}),
});
console.log(await response.json());Response Example
{
"predictions": [
{
"bytesBase64Encoded": "iVBORw0KGgoAAAANSUhEUg...",
"mimeType": "image/png"
}
]
}Notes
Billing follows the configured model and channel ratios. The Fast variant prioritizes speed; for complex typography and high-fidelity posters, prefer Standard or Ultra.
How is this guide?
Last updated on