Seedance 2.0 20% OFF | Create in Video Generator →

BRIA FIBO Edit GenFill API

bria /

BRIA FIBO Edit GenFill is a fast AI generative fill image editing model that fills masked regions in an image from a text prompt using BRIA’s licensed-data image editing API. Ready-to-use REST inference API for inpainting, object replacement, background repair, product image editing, creative retouching, marketing assets, and professional image editing workflows with simple integration, no coldstarts, and affordable pricing.

image-to-image
Input

Drag & drop or click to upload

preview

Hint: You can drag and drop a file or click to upload

mask

Idle

A kind-faced old lady.

$0.04per run·~25 / $1

Next:

ExamplesView all

A kind-faced old lady.

A kind-faced old lady.

Related Models

README

Bria FIBO Edit GenFill

Bria FIBO Edit GenFill fills masked regions in an image using a natural-language prompt. Upload a source image, provide a mask, and describe what should appear in the masked area to generate a clean, context-aware edit.

Why Choose This?

  • Text-guided generative fill
    Replace or insert content inside a masked region using a prompt.

  • Precise mask-based control
    Limit generation to exactly the area you want to edit.

  • Clean editing workflow
    Ideal for object replacement, scene cleanup, product retouching, and controlled inpainting.

  • Licensed-data Bria pipeline
    Built on Bria’s commercial-friendly image editing workflow.

  • Simple input setup
    Works with direct URLs or uploaded image assets.

Parameters

ParameterRequiredDescription
imageYesSource image to edit.
mask_imageYesMask image that marks the region to fill.
promptYesText description of what to generate inside the masked area.

How to Use

  1. Upload the source image — provide the image you want to edit.
  2. Upload the mask image — clearly mark the region that should be filled or replaced.
  3. Write your prompt — describe the desired content, style, material, color, lighting, or object.
  4. Submit — run the model and download the generated result.

Example Use Case

Fill an empty tabletop region with a realistic ceramic vase that matches the lighting and perspective of the original photo.

Pricing

OutputCost
Per image$0.04

Billing Rules

  • Each generated image costs $0.04
  • Pricing is fixed per image

Best Use Cases

  • Object insertion — Add products, props, or scene elements into a masked area.
  • Object replacement — Swap one item for another while preserving the rest of the composition.
  • Photo cleanup — Remove distractions and regenerate the background naturally.
  • Product retouching — Refine catalog or marketing visuals with controlled edits.
  • Creative compositing — Build prompt-driven image edits with precise spatial control.

Pro Tips

  • Use a clean, accurate mask for better fill quality.
  • Be specific in the prompt about object type, material, color, and lighting.
  • Mention perspective or scene context when realism matters.
  • Smaller, well-defined masked regions usually produce more stable results.
  • Match the prompt to the style of the original image for more natural blending.

Notes

  • image, mask_image, and prompt are all required.
  • The mask should clearly define the area to be filled.
  • Better prompts usually improve control over object appearance and scene consistency.
  • Pricing is fixed per generated image.

Related Models

  • Bria image editing workflows — Useful when you need other prompt-based edit or inpainting styles.
  • Bria fill and replace workflows — Useful for more targeted commercial image editing tasks.
Accessibility:This website uses AI models provided by third parties.

Fibo Edit Genfill API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/bria/fibo-edit/genfill with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Fibo Edit Genfill below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/bria/fibo-edit/genfill" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "image": "https://example.com/your-input.jpg",
    "prompt": "A cinematic shot of a city at sunset, soft golden light"
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("bria/fibo-edit/genfill", {
        "image": "https://example.com/your-input.jpg",
        "prompt": "A cinematic shot of a city at sunset, soft golden light"
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "bria/fibo-edit/genfill",
    {
    "image": "https://example.com/your-input.jpg",
    "prompt": "A cinematic shot of a city at sunset, soft golden light"
}
)

print(output["outputs"][0])  # → URL of the generated output

Fibo Edit Genfill API — Frequently asked questions

What is the Fibo Edit Genfill API?

Fibo Edit Genfill is a Bria model for image editing, exposed as a REST API on WaveSpeedAI. BRIA FIBO Edit GenFill is a fast AI generative fill image editing model that fills masked regions in an image from a text prompt using BRIA’s licensed-data image editing API. Ready-to-use REST inference API for inpainting, object replacement, background repair, product image editing, creative retouching, marketing assets, and professional image editing workflows with simple integration, no coldstarts, and affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Fibo Edit Genfill API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/bria/bria-fibo-edit-genfill.

How much does Fibo Edit Genfill cost per run?

Fibo Edit Genfill starts at $0.040 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Fibo Edit Genfill accept?

Key inputs: `prompt`, `image`, `mask_image`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/bria/bria-fibo-edit-genfill.

How do I get started with the Fibo Edit Genfill API?

Sign up for a free WaveSpeedAI account to claim starter credits, copy your API key from /accesskey, then call the endpoint shown in the API tab of the playground. The playground also auto-generates a code sample in Python, JavaScript, or cURL for the parameters you've set.

Can I use Fibo Edit Genfill outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (Bria). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.