inference.flux-kontext.pro.img2img.v1
The inference.flux-kontext.pro.img2img.v1 job transforms an input image guided by a text prompt using FLUX.1 Kontext Pro.
{ "type": "inference.flux-kontext.pro.img2img.v1", "config": { "prompt": "a serene mountain landscape at golden hour", "image": "reference.png" }}Additional configuration:
prompt_upsampling(boolean; defaultFalse)aspect_ratio(string; one of21:9,16:9,4:3,3:2,1:1,2:3,3:4,9:16,9:21)safety_tolerance(integer; default2)seed(integer)
This job type is also available under its partner alias inference.partner.flux-kontext.pro.img2img.v1.
Schema
Section titled “Schema”{ "type": "object", "required": [ "type", "config" ], "properties": { "type": { "type": "string" }, "config": { "type": "object", "required": [ "prompt" ], "properties": { "prompt": { "type": "string", "minLength": 3, "maxLength": 4096, "examples": [ "puppies in a cloud, 4k" ] }, "prompt_upsampling": { "description": "Whether to perform upsampling on the prompt. If active, automatically modifies the prompt for more creative generation.", "type": "boolean", "default": false }, "aspect_ratio": { "description": "Aspect Ratio", "type": "string", "enum": [ "21:9", "16:9", "4:3", "3:2", "1:1", "2:3", "3:4", "9:16", "9:21" ] }, "safety_tolerance": { "description": "Tolerance level for input and output moderation. Between 0 and 2, 0 being most strict, 2 being least strict.", "type": "integer", "default": 2, "minimum": 0, "maximum": 2 }, "seed": { "type": "integer", "examples": [ 42, 531286735183442 ] } } } }, "$schema": "https://json-schema.org/draft/2020-12/schema"}