Skip to main content
POST
/
generate
/
k
/
flux2-pro-image-to-image
Flux 2 Pro Image-to-Image
curl --request POST \
  --url https://api.sinancode.com/v1/generate/k/flux2-pro-image-to-image \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "input_urls": [
    "https://example.com/image1.png",
    "https://example.com/image2.png"
  ],
  "prompt": "The jar in image 1 is filled with capsules exactly same as image 2",
  "aspect_ratio": "auto",
  "resolution": "1K"
}
'
{
  "task_id": "01234567-89ab-cdef-0123-456789abcdef"
}
Edit images professionally using Black Forest Labs’ FLUX.2 Pro model. Key Features:
  • High-Fidelity Editing - 4MP resolution editing while preserving original details and coherence
  • Natural Language Instructions - Complete complex edits through text descriptions
  • Multi-Image Fusion - Blend up to 10 reference images into new compositions
  • Realistic Physics - 32B parameter model for precise lighting and material handling

Authorizations

Authorization
string
header
required

Please use your API Token for authentication

Body

application/json

Task parameters

input_urls
string[]
required

Input image URL list (required, 1-8 images)

Required array length: 1 - 8 elements
Example:
[
"https://example.com/image1.png",
"https://example.com/image2.png"
]
prompt
string
required

Prompt (required, 3-5000 characters)

Required string length: 3 - 5000
Example:

"The jar in image 1 is filled with capsules exactly same as image 2"

aspect_ratio
enum<string>
default:auto

Aspect ratio (optional, default 1:1)

Available options:
1:1,
4:3,
3:4,
16:9,
9:16,
3:2,
2:3,
auto
Example:

"auto"

resolution
enum<string>
default:1K

Resolution (optional, default 1K)

Available options:
1K,
2K
Example:

"1K"

Response

OK

task_id
string
required

Task ID

Example:

"01234567-89ab-cdef-0123-456789abcdef"