Browse ModelsBriaBria Fibo Image Blend

Bria Fibo Image Blend

Bria Fibo Image Blend

Playground

Try it on WavespeedAI!

Bria Image Blend merges objects, applies textures, or rearranges items within an image using natural language. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.

Features

Bria Fibo Image Blend

Bria Fibo Image Blend is an AI-powered image blending model that seamlessly combines multiple elements within an image based on text instructions. Upload your composite image and describe how you want elements blended — the model intelligently merges them for natural, cohesive results.


Why Choose This?

  • Text-guided blending Use natural language to describe exactly how elements should be combined.

  • Seamless integration AI understands context to blend elements naturally without visible seams.

  • Preserve original elements Keep specific parts unchanged while blending others.

  • Prompt Enhancer Built-in tool to automatically improve your blending instructions.

  • Creative flexibility Perfect for product mockups, composites, and creative projects.


Parameters

ParameterRequiredDescription
imageYesSource image with elements to blend (URL or upload)
promptYesText instruction describing how to blend the elements

How to Use

  1. Upload your image — provide an image with the elements you want to blend.
  2. Write your prompt — describe how the elements should be combined.
  3. Run — submit and download your blended image.

Pricing

OutputCost
Per image$0.04

Best Use Cases

  • Product Mockups — Place artwork or designs onto clothing, products, or surfaces.
  • Composite Creation — Merge multiple image elements into a cohesive scene.
  • Design Visualization — Preview how designs look on real-world objects.
  • Marketing Materials — Create product shots with custom graphics or branding.
  • Creative Projects — Experiment with artistic image combinations.

Pro Tips

  • Be specific about what to keep unchanged (e.g., “keep the art exactly the same”).
  • Use the Prompt Enhancer to refine your blending instructions.
  • For product mockups, clearly specify where the design should be placed.
  • Upload high-quality images for best blending results.
  • Describe the desired relationship between elements for more precise control.

Notes

  • Both image and prompt are required fields.
  • Ensure uploaded image URLs are publicly accessible.
  • Works best when elements to be blended are clearly visible in the source image.

Authentication

For authentication details, please refer to the Authentication Guide.

API Endpoints

Submit Task & Query Result


# Submit the task
curl --location --request POST "https://api.wavespeed.ai/api/v3/bria/fibo/image-blend" \
--header "Content-Type: application/json" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}" \
--data-raw '{}'

# Get the result
curl --location --request GET "https://api.wavespeed.ai/api/v3/predictions/${requestId}/result" \
--header "Authorization: Bearer ${WAVESPEED_API_KEY}"

Parameters

Task Submission Parameters

Request Parameters

ParameterTypeRequiredDefaultRangeDescription
imagestringYes-The source image to be blended.
promptstringYes-Free-text command describing the blend operation.

Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
data.idstringUnique identifier for the prediction, Task Id
data.modelstringModel ID used for the prediction
data.outputsarrayArray of URLs to the generated content (empty when status is not completed)
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.has_nsfw_contentsarrayArray of boolean values indicating NSFW detection for each output
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds

Result Request Parameters

ParameterTypeRequiredDefaultDescription
idstringYes-Task ID

Result Response Parameters

ParameterTypeDescription
codeintegerHTTP status code (e.g., 200 for success)
messagestringStatus message (e.g., “success”)
dataobjectThe prediction data object containing all details
data.idstringUnique identifier for the prediction, the ID of the prediction to get
data.modelstringModel ID used for the prediction
data.outputsstringArray of URLs to the generated content.
data.urlsobjectObject containing related API endpoints
data.urls.getstringURL to retrieve the prediction result
data.statusstringStatus of the task: created, processing, completed, or failed
data.created_atstringISO timestamp of when the request was created (e.g., “2023-04-01T12:34:56.789Z”)
data.errorstringError message (empty if no error occurred)
data.timingsobjectObject containing timing details
data.timings.inferenceintegerInference time in milliseconds
© 2025 WaveSpeedAI. All rights reserved.