Docs
  1. Flux on Replicate
Docs
  • Introduction
  • Quick Start Guide
  • Make a request
  • Chat Models
    • ChatGpt
      • ChatGPT (Audio)
        • Create a voice with gpt-4o-mini-tts
        • Create a voice
        • Create a transcript
        • Create translation
      • ChatGPT (Chat)
        • Chat completion object
        • Create chat completion (streaming)
        • Create chat completion (non-streaming)
        • Create chat image recognition (streaming)
        • Create chat image recognition (streaming) base64
        • Create chat image recognition (non-streaming)
        • Function calling
        • N choices
        • Create chat function call (only non-streaming)
        • Create structured output
      • ChatGPT (Completions)
        • Completion object
        • Creation completed
      • ChatGPT(Embeddings)
        • Embedded Object
        • Create embed
    • Anthropic Claude
      • Offical Format
        • Messages (official Anthropic format)
        • Messages(Image Recognition)
        • Messages(function call)
        • Messages(Web search)
      • Create chat completion (streaming)
      • Create chat completion (non-streaming)
      • Create chat image recognition (streaming)
      • Create chat image recognition (non-streaming)
    • Gemini
      • Gemini Image creation interface (gemini-2.0-flash-exp-image-generation)
      • Chat interface
      • Image recognition interface
      • Function calling - Google Search
      • Function calling - codeExecution
  • Image Models
    • GPT-IMAGE-1
      • Generate Image by gpt-image-1
      • Edit Image by gpt-image-1
    • MJ
      • Submit Imagine task (mj_imagine)
      • Submit Blend task (mj_blend)
      • Submit Describe task (mj_describe)
      • Submit Change task (mj_variation, mj_upscale,mj_reroll)
      • Query task status based on task ID
    • Ideogram
      • Generate with Ideogram 3.0
      • Edit with Ideogram 3.0
      • Remix with Ideogram 3.0
      • Ideogram Upscale
    • Kling Image
      • Submit Image Generation
      • Get Image by Task ID
      • Submit Kolors Virtual Try On
      • Get Kolors Virtual Try On by Task ID
    • Flux
      • Flux on Replicate
        • Submit Image by flux-kontext-pro
          POST
        • Submit Image by flux-kontext-max
          POST
        • Submit Image by flux-pro
          POST
        • Get Image by ID
          GET
    • Recraft API
      • Recraft Image
      • Generate Image
      • Generate Vector Image
      • Remove Background
      • Clarity Upscale
      • Generative Upscale
    • Models use Dall-e Format
      • Google Imagen
      • Bytedance - seedream-3.0
      • Recraftv3 use Dall-e endpoint
      • Flux use Dall-e endpoint
    • DALL·E 3
      POST
  • Video Models
    • Kling Video
      • Create Video by Text
      • Get Video by Task ID(text2video)
      • Create Video by Image
      • Get Video by Task ID(image2video)
    • Runway ML Video
      • Create Video by Runway
      • Get Video by Task ID
    • Luma Video
      • Create Video by Luma
      • Get Video by Task ID
    • Pika Video
      • Create Video by Pika
      • Get Video by Task ID
    • Google Veo
      • Submit Video Request
      • Submit Video Request with Frames
      • Get Video by ID
    • Minimax - Hailuo
      • Submit Video Request
      • Get Video
  • Music Model - Suno
    • Illustrate
    • Parameter
    • Task submission
      • Generate songs (inspiration, customization, continuation)
      • Generate lyrics
    • Query interface
      • Query a single task
  • Python Samples
    • python openai official library (using AutoGPT, langchain, etc.)
    • Python uses speech to text
    • Python uses text to speech
    • Python uses Embeddings
    • python calls DALL·E
    • python simple call openai function-calling demo
    • python langchain
    • python llama_index
    • Python uses gpt-4o to identify pictures-local pictures
    • python library streaming output
    • Python uses gpt-4o to identify images
  • Plug-in/software usage tutorials
    • Setting HTTP for Make.com with Yescale
    • Sample Code for gpt-4o-audio/gpt-4o-mini-audio
  • Help Center
    • HTTP status codes
  • Tutorials
    • GPT-Image-1 API: A Step-by-Step Guide With Examples
  1. Flux on Replicate

Submit Image by flux-pro

POST
/replicate/v1/models/black-forest-labs/flux-pro/predictions
State-of-the-art image generation with top of the line prompt following, visual quality, image detail and output diversity.

Request

Body Params application/json
input
object 
required
prompt
string 
required
Text prompt for image generation
aspect_ratio
string 
required
Aspect ratio for the generated image
Default: "1:1"
output_format
string 
required
Format of the output images.
Default: "webp"
steps
integer 
required
Number of diffusion steps
Default: 25
guidance
integer 
required
Controls the balance between adherence to the text prompt and image quality/diversity. Higher values make the output more closely match the prompt but may reduce overall image quality. Lower values allow for more creative freedom but might produce results less relevant to the prompt.
Default: 3
interval
integer 
required
Interval is a setting that increases the variance in possible outputs letting the model be a tad more dynamic in what outputs it may produce in terms of composition, color, detail, and prompt interpretation. Setting this value low will ensure strong prompt following with more consistent outputs, setting it higher will produce more dynamic or varied outputs.
Default: 2
output_quality
integer 
required
Quality when saving the output images, from 0 to 100. 100 is best quality, 0 is lowest quality. Not relevant for .png outputs
Default: 80
safety_tolerance
integer 
required
Safety tolerance, 1 is most strict and 6 is most permissive
Default: 2
prompt_upsampling
boolean 
required
Automatically modify the prompt for more creative generation
Default: false
seed
integer 
optional
Random seed. Set for reproducible generation
Example
{
    "input": {
        "steps": 25,
        "width": 1024,
        "height": 1024,
        "prompt": "The world's largest black forest cake, the size of a building, surrounded by trees of the black forest",
        "guidance": 3,
        "interval": 2,
        "aspect_ratio": "1:1",
        "output_format": "webp",
        "output_quality": 80,
        "safety_tolerance": 2,
        "prompt_upsampling": false
    }
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/replicate/v1/models/black-forest-labs/flux-pro/predictions' \
--header 'Content-Type: application/json' \
--data-raw '{
    "input": {
        "steps": 25,
        "width": 1024,
        "height": 1024,
        "prompt": "The world'\''s largest black forest cake, the size of a building, surrounded by trees of the black forest",
        "guidance": 3,
        "interval": 2,
        "aspect_ratio": "1:1",
        "output_format": "webp",
        "output_quality": 80,
        "safety_tolerance": 2,
        "prompt_upsampling": false
    }
}'

Responses

🟢200OK
application/json
Body
id
string 
required
model
string 
required
version
string 
required
input
object 
required
input_image
string 
required
prompt
string 
required
logs
string 
required
output
null 
required
data_removed
boolean 
required
error
null 
required
status
string 
required
created_at
string 
required
urls
object 
required
cancel
string 
required
get
string 
required
stream
string 
required
web
string 
required
message
string 
required
Example
{
    "id": "k14p2hqsz1rme0cq4f8byeaz8m",
    "model": "black-forest-labs/flux-pro",
    "version": "hidden",
    "input": {
        "input_image": "https://img.upanh.tv/2025/05/30/car.jpg",
        "prompt": "Change car color to gold color"
    },
    "logs": "",
    "output": null,
    "data_removed": false,
    "error": null,
    "status": "starting",
    "created_at": "2025-05-31T00:49:47.512Z",
    "urls": {
        "cancel": "https://api.replicate.com/v1/predictions/k14p2hqsz1rme0cq4f8byeaz8m/cancel",
        "get": "https://api.replicate.com/v1/predictions/k14p2hqsz1rme0cq4f8byeaz8m",
        "stream": "https://stream.replicate.com/v1/files/bcwr-szyebczvgjjtbey5kxdtyvhljqfhjumxiigdqge2gtn7b3ahxcra",
        "web": "https://replicate.com/p/k14p2hqsz1rme0cq4f8byeaz8m"
    },
    "message": "YEScale - Replicate"
}
Modified at 2025-06-17 09:14:26
Previous
Submit Image by flux-kontext-max
Next
Get Image by ID
Built with