{"servers":[{"url":"https://api.modellix.ai/api/v1/google/imagen-4.0-fast-generate-001"}],"post":{"description":"[Core Function] Imagen 4.0 Fast is a high-speed text-to-image model optimized for rapid visual generation. [Strengths] It offers incredible generation speed (approximately 2.7 seconds) and high cost-effectiveness while maintaining excellent text rendering inside images. [Best For] Highly recommended for rapid prototyping, quick design iteration, high-volume image generation, social media thumbnails, blog hero images, and UI mockups. [Limitations] Do NOT use this model if you require 2K resolution (it does not support the imageSize parameter) or the absolute highest cinematic fidelity and strict prompt alignment. Does not support negative prompts or native image editing. [Routing] Choose this model when the user emphasizes 'fast', 'quick', 'rapid', or needs high-volume, low-latency generation.","operationId":"imagen40FastGenerate001Async","requestBody":{"content":{"application/json":{"examples":{"batch_fast":{"summary":"Batch fast generation","value":{"aspectRatio":"1:1","prompt":"Flat design icon of a smartphone with colorful apps","sampleCount":4}},"fast_gen":{"summary":"Fast image generation","value":{"prompt":"Watercolor illustration of a Japanese pagoda surrounded by cherry blossoms"}}},"schema":{"description":"Imagen 4.0 Fast request schema. Supports `prompt`, `sampleCount`, `aspectRatio`, and `personGeneration`.","properties":{"aspectRatio":{"default":"1:1","description":"Image aspect ratio","enum":["1:1","3:4","4:3","9:16","16:9"],"example":"1:1","type":"string"},"personGeneration":{"default":"allow_all","description":"Person generation policy","enum":["dont_allow","allow_adult","allow_all"],"example":"allow_all","type":"string"},"prompt":{"description":"Image description text","example":"Watercolor illustration of a Japanese pagoda surrounded by cherry blossoms","minLength":1,"type":"string"},"sampleCount":{"default":1,"description":"Number of images to generate per request","example":1,"maximum":4,"minimum":1,"type":"integer"}},"required":["prompt"],"type":"object"}}},"required":true},"responses":{"200":{"content":{"application/json":{"example":{"code":0,"data":{"get_result":{"method":"GET","url":"https://api.modellix.ai/api/v1/tasks/task-pqr678"},"model_id":"google/imagen-4.0-fast-generate-001","status":"pending","task_id":"task-pqr678"},"message":"success"},"schema":{"properties":{"code":{"description":"Response code, 0 indicates success","example":0,"type":"integer"},"data":{"description":"Detailed data about the submitted asynchronous task.","properties":{"get_result":{"description":"API information to query the task result","properties":{"method":{"description":"HTTP method","example":"GET","type":"string"},"url":{"description":"Full URL to query the task result","example":"https://api.modellix.ai/api/v1/tasks/task-abc123","type":"string"}},"type":"object"},"model_id":{"description":"Model ID in `provider/model` format","example":"google/nano-banana","type":"string"},"status":{"description":"Task status","enum":["pending","processing"],"example":"pending","type":"string"},"task_id":{"description":"Unique task identifier for polling","example":"task-abc123","type":"string"}},"required":["status","task_id","model_id"],"type":"object"},"message":{"description":"Response message","example":"success","type":"string"}},"required":["code","message","data"],"type":"object"}}},"description":"Task submitted successfully"},"400":{"content":{"application/json":{"example":{"code":400,"message":"Invalid parameters: parameter 'prompt' is required"},"schema":{"properties":{"code":{"description":"Error code (equals HTTP status code)","example":400,"type":"integer"},"message":{"description":"Error message in format 'Category: detail'","example":"Invalid parameters: parameter 'prompt' is required","type":"string"}},"required":["code","message"],"type":"object"}}},"description":"Invalid request parameters"},"401":{"content":{"application/json":{"example":{"code":401,"message":"Authentication failed: invalid API key"},"schema":{"properties":{"code":{"description":"Error code (equals HTTP status code)","example":400,"type":"integer"},"message":{"description":"Error message in format 'Category: detail'","example":"Invalid parameters: parameter 'prompt' is required","type":"string"}},"required":["code","message"],"type":"object"}}},"description":"Unauthorized - Invalid or missing API Key"},"429":{"content":{"application/json":{"example":{"code":429,"message":"Rate limit exceeded: 100 requests per minute, retry after 60 seconds"},"schema":{"properties":{"code":{"description":"Error code (equals HTTP status code)","example":400,"type":"integer"},"message":{"description":"Error message in format 'Category: detail'","example":"Invalid parameters: parameter 'prompt' is required","type":"string"}},"required":["code","message"],"type":"object"}}},"description":"Too many requests - Rate limit exceeded","headers":{"X-RateLimit-Limit":{"description":"Maximum requests per minute","schema":{"example":100,"type":"integer"}},"X-RateLimit-Remaining":{"description":"Remaining quota in current window","schema":{"example":0,"type":"integer"}},"X-RateLimit-Reset":{"description":"Rate limit window reset time (Unix timestamp)","schema":{"example":1704067260,"type":"integer"}}}},"500":{"content":{"application/json":{"example":{"code":500,"message":"Internal server error"},"schema":{"properties":{"code":{"description":"Error code (equals HTTP status code)","example":400,"type":"integer"},"message":{"description":"Error message in format 'Category: detail'","example":"Invalid parameters: parameter 'prompt' is required","type":"string"}},"required":["code","message"],"type":"object"}}},"description":"Internal server error"}},"summary":"Imagen 4.0 Fast","x-mint":{"href":"google/imagen-4-0-fast-generate-001"}}}