create_prediction
Generate high-quality images from text prompts using the Flux Schnell model. Customize aspect ratio, output format, and quality for tailored results.
Instructions
Generate an prediction from a text prompt using Flux Schnell model
Input Schema
Name | Required | Description | Default |
---|---|---|---|
aspect_ratio | No | Aspect ratio for the generated image | 1:1 |
disable_safety_checker | No | Disable safety checker for generated images. | |
go_fast | No | Run faster predictions with model optimized for speed (currently fp8 quantized); disable to run in original bf16 | |
megapixels | No | Approximate number of megapixels for generated image | 1 |
num_inference_steps | No | Number of denoising steps. 4 is recommended, and lower number of steps produce lower quality outputs, faster. | |
num_outputs | No | Number of outputs to generate | |
output_format | No | Format of the output images | webp |
output_quality | No | Quality when saving the output images, from 0 to 100. 100 is best quality, 0 is lowest quality. Not relevant for .png outputs | |
prompt | Yes | Prompt for generated image | |
seed | No | Random seed. Set for reproducible generation |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"aspect_ratio": {
"default": "1:1",
"description": "Aspect ratio for the generated image",
"enum": [
"1:1",
"16:9",
"21:9",
"3:2",
"2:3",
"4:5",
"5:4",
"3:4",
"4:3",
"9:16",
"9:21"
],
"type": "string"
},
"disable_safety_checker": {
"default": false,
"description": "Disable safety checker for generated images.",
"type": "boolean"
},
"go_fast": {
"default": true,
"description": "Run faster predictions with model optimized for speed (currently fp8 quantized); disable to run in original bf16",
"type": "boolean"
},
"megapixels": {
"default": "1",
"description": "Approximate number of megapixels for generated image",
"enum": [
"1",
"0.25"
],
"type": "string"
},
"num_inference_steps": {
"default": 4,
"description": "Number of denoising steps. 4 is recommended, and lower number of steps produce lower quality outputs, faster.",
"maximum": 4,
"minimum": 1,
"type": "integer"
},
"num_outputs": {
"default": 1,
"description": "Number of outputs to generate",
"maximum": 4,
"minimum": 1,
"type": "integer"
},
"output_format": {
"default": "webp",
"description": "Format of the output images",
"enum": [
"webp",
"jpg",
"png"
],
"type": "string"
},
"output_quality": {
"default": 80,
"description": "Quality when saving the output images, from 0 to 100. 100 is best quality, 0 is lowest quality. Not relevant for .png outputs",
"maximum": 100,
"minimum": 0,
"type": "integer"
},
"prompt": {
"description": "Prompt for generated image",
"minLength": 1,
"type": "string"
},
"seed": {
"description": "Random seed. Set for reproducible generation",
"type": "integer"
}
},
"required": [
"prompt"
],
"type": "object"
}