{"servers":[{"url":"https://api.modellix.ai/api/v1/bytedance/seedream-4.0-t2i"}],"post":{"description":"[Core Function] Seedream 4.0 T2I is an older high-definition image creation model. [Strengths] It generates high-definition images up to 4K. [Best For] Existing workflows. [Limitations] Superseded by Seedream 4.5 in fidelity and consistency. [Routing] Default to Seedream 4.5 unless 4.0 is explicitly requested.","operationId":"seedream40T2iAsync","requestBody":{"content":{"application/json":{"examples":{"basic":{"summary":"Basic 2K generation","value":{"prompt":"Beautiful cherry blossom garden in spring, soft lighting"}},"batch":{"summary":"Batch generation with optimization","value":{"optimize_prompt_mode":"standard","prompt":"Ancient temple in misty mountains","sequential_image_generation":"auto","sequential_image_generation_max_images":5,"size":"2048x2048"}}},"schema":{"properties":{"optimize_prompt_mode":{"default":"standard","description":"Prompt optimization mode. 'standard': high quality (longer time), 'fast': fast optimization (shorter time)","enum":["standard","fast"],"example":"standard","type":"string"},"prompt":{"description":"Image description text, supports Chinese and English. Maximum 10000 characters. We recommend keeping the prompt under 600 words. Excessively long prompts may scatter information, causing the model to overlook details and focus only on major elements, which can result in missing details in the generated image.","example":"Beautiful cherry blossom garden in spring, soft lighting","maxLength":10000,"minLength":1,"type":"string"},"sequential_image_generation":{"default":"disabled","description":"Batch generation mode. 'auto': auto batch generate up to 15 images, 'disabled': generate single image only","enum":["auto","disabled"],"example":"auto","type":"string"},"sequential_image_generation_max_images":{"default":5,"description":"Maximum number of images for batch generation. (input images + generated images ≤ 15)","example":5,"maximum":15,"minimum":1,"type":"integer"},"size":{"default":"2048x2048","description":"Image size in format 'widthxheight'. Range: Total pixels 921,600 to 16,777,216, aspect ratio 1/16 to 16","example":"2048x2048","type":"string"}},"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-def456"},"model_id":"model-123","status":"pending","task_id":"task-def456"},"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","example":"model-123","type":"string"},"status":{"description":"Task status","enum":["pending","processing"],"example":"pending","type":"string"},"task_id":{"description":"Unique task identifier","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":"Seedream 4.0 T2I","x-mint":{"href":"bytedance/seedream-4-0-t2i"}}}