The Flux Text To Image API enables developers to generate high-quality images directly from natural language descriptions. By leveraging advanced AI models to interpret text prompts, it automatically produces high-fidelity visuals—ideal for design automation, content generation, e-commerce, advertising, and game development.
taskId.Enum: application/json
Bearer authentication token. Example: Bearer {{APIKey}}.
A detailed text description of the image to be generated.
The width of the image in pixels. Must be a multiple of 16 (maximum: 1600).
The height of the image in pixels. Must be a multiple of 16 (maximum: 1600).
The number of images to generate (range: 1–10). Default: 4.
Controls the random number generator used during image creation, determining the starting point for the AI model's sampling process. Default: -1 (randomized).
Returns 0 for success, or a specific error code.
Returns "success" or a descriptive error message.
The unique identifier for the task. Use this ID with the Polling API to retrieve the generated output.
Use the Polling API to retrieve the processing results.
Alternatively, you can enable Callback to receive task results automatically upon completion.
{
"code": 0,
"message": "success",
"data": {
"task": {
"taskId": "fd39d658e949436182248f1d092e2440",
"status": 3,
"taskType": "flux_text2image"
},
"images": [
{
"imageType": "png",
"imageUrl": "https://dreamface-resource-cv.oss-us-east-1.aliyuncs.com/aigc-dreamface-flux/2025-06-27/bea4135c8b80e76b.png"
},
{
"imageType": "png",
"imageUrl": "https://dreamface-resource-cv.oss-us-east-1.aliyuncs.com/aigc-dreamface-flux/2025-06-27/42f5873243dbb6ff.png"
},
{
"imageType": "png",
"imageUrl": "https://dreamface-resource-cv.oss-us-east-1.aliyuncs.com/aigc-dreamface-flux/2025-06-27/76ecd9d3cfc481c8.png"
},
{
"imageType": "png",
"imageUrl": "https://dreamface-resource-cv.oss-us-east-1.aliyuncs.com/aigc-dreamface-flux/2025-06-27/5ae27ad21d592dfe.png"
}
]
}
}curl -X POST 'https: //api.newportai.com/api/async/flux_text2image' \
-H "Authorization: Bearer {{key}}" \
-H 'Content-Type: application/json' \
-d '{
"prompt": "a boy singing",
"seed": -1,
"width": 512,
"height": 512,
"num": 4
}'{
"code": 0,
"message": "success",
"data": {
"taskId": "cdcd619445ed4ac499ae7492724bcbc0"
}
}