---
title: Bria FIBO Edit | Runware Docs
url: https://runware.ai/docs/models/bria-fibo-edit
description: Instruction-driven image editing with mask support
---
# Bria FIBO Edit

Bria FIBO Edit is an image editing model that applies text instructions and optional masks to modify existing images. It supports targeted alterations, generative fill, outpainting, and compositional edits while preserving original image attributes such as lighting and structure, enabling professional-grade inpainting and background modification workflows.

- **ID**: `bria:21@1`
- **Status**: live
- **Creator**: Bria
- **Release Date**: January 20, 2026
- **Capabilities**: Image to Image, Image Editing

## Pricing

- **1024x1024**: `$0.04`

## Request Parameters

**API Options**

Platform-level options for task execution and delivery.

### [taskType](https://runware.ai/docs/models/bria-fibo-edit#request-tasktype)

- **Type**: `string`
- **Required**: true
- **Value**: `imageInference`

Identifier for the type of task being performed

### [taskUUID](https://runware.ai/docs/models/bria-fibo-edit#request-taskuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID v4 identifier for tracking tasks and matching async responses. Must be unique per task.

### [outputType](https://runware.ai/docs/models/bria-fibo-edit#request-outputtype)

- **Type**: `string`
- **Default**: `URL`

Image output type.

**Allowed values**: `URL` `base64Data` `dataURI`

### [outputFormat](https://runware.ai/docs/models/bria-fibo-edit#request-outputformat)

- **Type**: `string`
- **Default**: `JPG`

Specifies the file format of the generated output. The available values depend on the task type and the specific model's capabilities.

- \`JPG\`: Best for photorealistic images with smaller file sizes (no transparency).
- \`PNG\`: Lossless compression, supports high quality and transparency (alpha channel).
- \`WEBP\`: Modern format providing superior compression and transparency support.

> [!NOTE]
> \*\*Transparency\*\*: If you are using features like background removal or LayerDiffuse that require transparency, you must select a format that supports an alpha channel (e.g., \`PNG\`, \`WEBP\`, \`TIFF\`). \`JPG\` does not support transparency.

**Allowed values**: `JPG` `PNG` `WEBP`

### [outputQuality](https://runware.ai/docs/models/bria-fibo-edit#request-outputquality)

- **Type**: `integer`
- **Min**: `20`
- **Max**: `99`
- **Default**: `95`

Compression quality of the output. Higher values preserve quality but increase file size.

### [webhookURL](https://runware.ai/docs/models/bria-fibo-edit#request-webhookurl)

- **Type**: `string`
- **Format**: `URI`

Specifies a webhook URL where JSON responses will be sent via HTTP POST when generation tasks complete. For batch requests with multiple results, each completed item triggers a separate webhook call as it becomes available.

**Learn more** (1 resource):

- [Webhooks](https://runware.ai/docs/platform/webhooks) (platform)

### [deliveryMethod](https://runware.ai/docs/models/bria-fibo-edit#request-deliverymethod)

- **Type**: `string`
- **Default**: `sync`

Determines how the API delivers task results.

**Allowed values**:

- `sync` Returns complete results directly in the API response.
- `async` Returns an immediate acknowledgment with the task UUID. Poll for results using getResponse.

**Learn more** (1 resource):

- [Task Polling](https://runware.ai/docs/platform/task-polling) (platform)

### [uploadEndpoint](https://runware.ai/docs/models/bria-fibo-edit#request-uploadendpoint)

- **Type**: `string`
- **Format**: `URI`

Specifies a URL where the generated content will be automatically uploaded using the HTTP PUT method. The raw binary data of the media file is sent directly as the request body. For secure uploads to cloud storage, use presigned URLs that include temporary authentication credentials.

**Common use cases:**

- **Cloud storage**: Upload directly to S3 buckets, Google Cloud Storage, or Azure Blob Storage using presigned URLs.
- **CDN integration**: Upload to content delivery networks for immediate distribution.

```text
// S3 presigned URL for secure upload
https://your-bucket.s3.amazonaws.com/generated/content.mp4?X-Amz-Signature=abc123&X-Amz-Expires=3600

// Google Cloud Storage presigned URL
https://storage.googleapis.com/your-bucket/content.jpg?X-Goog-Signature=xyz789

// Custom storage endpoint
https://storage.example.com/uploads/generated-image.jpg
```

The content data will be sent as the request body to the specified URL when generation is complete.

### [safety](https://runware.ai/docs/models/bria-fibo-edit#request-safety)

- **Path**: `safety.checkContent`
- **Type**: `object (2 properties)`

Content safety checking configuration for image generation.

#### [checkContent](https://runware.ai/docs/models/bria-fibo-edit#request-safety-checkcontent)

- **Path**: `safety.checkContent`
- **Type**: `boolean`
- **Default**: `false`

Enable or disable content safety checking. When enabled, defaults to `fast` mode.

#### [mode](https://runware.ai/docs/models/bria-fibo-edit#request-safety-mode)

- **Path**: `safety.mode`
- **Type**: `string`
- **Default**: `none`

Safety checking mode for image generation.

**Allowed values**:

- `none` Disables checking.
- `fast` Performs a single check.

### [ttl](https://runware.ai/docs/models/bria-fibo-edit#request-ttl)

- **Type**: `integer`
- **Min**: `60`

Time-to-live (TTL) in seconds for generated content. Only applies when `outputType` is `URL`.

### [includeCost](https://runware.ai/docs/models/bria-fibo-edit#request-includecost)

- **Type**: `boolean`
- **Default**: `false`

Include task cost in the response.

### [numberResults](https://runware.ai/docs/models/bria-fibo-edit#request-numberresults)

- **Type**: `integer`
- **Min**: `1`
- **Max**: `20`
- **Default**: `1`

Number of results to generate. Each result uses a different seed, producing variations of the same parameters.

**Inputs**

Input resources for the task (images, audio, etc). These must be nested inside the \`inputs\` object.

### [image](https://runware.ai/docs/models/bria-fibo-edit#request-inputs-image)

- **Path**: `inputs.image`
- **Type**: `string`
- **Required**: true

Image input (UUID, URL, Data URI, or Base64).

### [mask](https://runware.ai/docs/models/bria-fibo-edit#request-inputs-mask)

- **Path**: `inputs.mask`
- **Type**: `string`

Image used to specify which areas of the seed image should be edited (UUID, URL, Data URI, or Base64).

**Learn more** (1 resource):

- [Image Inpainting: Seed And Mask Image The Foundation](https://runware.ai/docs/guides/image-inpainting#seed-and-mask-image-the-foundation) (guide)

**Generation Parameters**

Core parameters for controlling the generated content.

### [model](https://runware.ai/docs/models/bria-fibo-edit#request-model)

- **Type**: `string`
- **Required**: true
- **Value**: `bria:21@1`

Identifier of the model to use for generation.

**Learn more** (3 resources):

- [Text To Image: Model Selection The Foundation Of Generation](https://runware.ai/docs/guides/text-to-image#model-selection-the-foundation-of-generation) (guide)
- [Image Inpainting: Model Specialized Inpainting Models](https://runware.ai/docs/guides/image-inpainting#model-specialized-inpainting-models) (guide)
- [Image Outpainting: Other Critical Parameters](https://runware.ai/docs/guides/image-outpainting#other-critical-parameters) (guide)

### [positivePrompt](https://runware.ai/docs/models/bria-fibo-edit#request-positiveprompt)

- **Type**: `string`
- **Min**: `2`
- **Max**: `3000`

Text prompt describing elements to include in the generated output.

**Learn more** (2 resources):

- [Text To Image: Prompts Guiding The Generation](https://runware.ai/docs/guides/text-to-image#prompts-guiding-the-generation) (guide)
- [Image Outpainting: Other Critical Parameters](https://runware.ai/docs/guides/image-outpainting#other-critical-parameters) (guide)

### [negativePrompt](https://runware.ai/docs/models/bria-fibo-edit#request-negativeprompt)

- **Type**: `string`
- **Min**: `2`
- **Max**: `3000`

Prompt to guide what to exclude from generation. Ignored when guidance is disabled (CFGScale ≤ 1).

**Learn more** (1 resource):

- [Text To Image: Prompts Guiding The Generation](https://runware.ai/docs/guides/text-to-image#prompts-guiding-the-generation) (guide)

### [seed](https://runware.ai/docs/models/bria-fibo-edit#request-seed)

- **Type**: `integer`
- **Min**: `0`
- **Max**: `9223372036854776000`

Random seed for reproducible generation. When not provided, a random seed is generated in the unsigned 32-bit range.

**Learn more** (1 resource):

- [Text To Image: Seed Controlling Randomness Deterministically](https://runware.ai/docs/guides/text-to-image#seed-controlling-randomness-deterministically) (guide)

### [steps](https://runware.ai/docs/models/bria-fibo-edit#request-steps)

- **Type**: `integer`
- **Min**: `20`
- **Max**: `50`
- **Default**: `50`

Total number of denoising steps. Higher values generally produce more detailed results but take longer.

**Learn more** (1 resource):

- [Text To Image: Steps Trading Quality For Speed](https://runware.ai/docs/guides/text-to-image#steps-trading-quality-for-speed) (guide)

### [CFGScale](https://runware.ai/docs/models/bria-fibo-edit#request-cfgscale)

- **Type**: `float`
- **Min**: `0`
- **Step**: `0.01`
- **Default**: `5`

Guidance scale representing how closely the output will resemble the prompt. Higher values produce results more aligned with the prompt.

**Allowed values**: `3` `4` `5`

**Learn more** (1 resource):

- [Text To Image: Cfg Scale Balancing Creativity And Control](https://runware.ai/docs/guides/text-to-image#cfg-scale-balancing-creativity-and-control) (guide)

**Provider Settings**

Parameters specific to this model provider. These must be nested inside the \`providerSettings.bria\` object.

### [ipSignal](https://runware.ai/docs/models/bria-fibo-edit#request-providersettings-bria-ipsignal)

- **Path**: `providerSettings.bria.ipSignal`
- **Type**: `boolean`
- **Default**: `false`

Flag potential IP-related content in prompt or output.

## Response Parameters

### [taskType](https://runware.ai/docs/models/bria-fibo-edit#response-tasktype)

- **Type**: `string`
- **Required**: true
- **Value**: `imageInference`

Type of the task.

### [taskUUID](https://runware.ai/docs/models/bria-fibo-edit#response-taskuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID of the task.

### [imageUUID](https://runware.ai/docs/models/bria-fibo-edit#response-imageuuid)

- **Type**: `string`
- **Required**: true
- **Format**: `UUID v4`

UUID of the output image.

### [imageURL](https://runware.ai/docs/models/bria-fibo-edit#response-imageurl)

- **Type**: `string`
- **Format**: `URI`

URL of the output image.

### [imageBase64Data](https://runware.ai/docs/models/bria-fibo-edit#response-imagebase64data)

- **Type**: `string`

Base64-encoded image data.

### [imageDataURI](https://runware.ai/docs/models/bria-fibo-edit#response-imagedatauri)

- **Type**: `string`
- **Format**: `URI`

Data URI of the output image.

### [seed](https://runware.ai/docs/models/bria-fibo-edit#response-seed)

- **Type**: `integer`

The seed used for generation. If none was provided, shows the randomly generated seed.

### [NSFWContent](https://runware.ai/docs/models/bria-fibo-edit#response-nsfwcontent)

- **Type**: `boolean`

Flag indicating if NSFW content was detected.

### [cost](https://runware.ai/docs/models/bria-fibo-edit#response-cost)

- **Type**: `float`

Task cost in USD. Present when `includeCost` is set to `true` in the request.

## Examples

### Cliffside Tea Pavilion Expansion (Image Editing)

![Cliffside Tea Pavilion Expansion](https://assets.runware.ai/examples/bria-fibo-edit/cad3066b-3e72-4a6a-a848-3eb5317d53bd.jpg)

**Request**:

```json
{
  "taskType": "imageInference",
  "taskUUID": "e7a36a63-136f-4bec-9dff-d304a52d0d07",
  "model": "bria:21@1",
  "positivePrompt": "Expand the scene outward from the original coastal building into a tranquil cliffside tea pavilion setting. Preserve the existing architecture, sunlight direction, stone texture, shadows, and camera perspective. In the masked regions, add terraced pathways carved into the hillside, low windswept grasses, ceramic lanterns, weathered wooden railings, a shaded tea platform with cushions, hanging linen banners, potted citrus trees, and a distant shimmering sea under a pale afternoon sky with soft haze. Maintain realistic materials, natural color harmony, gentle atmosphere, and seamless continuity with the original photo.",
  "negativePrompt": "people, vehicles, skyline, skyscrapers, dramatic storm, heavy fog, surreal elements, fantasy creatures, text, watermark, frame, duplicate structures, warped geometry, mismatched shadows, oversaturated colors, low detail, blurry edges",
  "seed": 95421,
  "steps": 40,
  "CFGScale": 5,
  "providerSettings": {
    "bria": {
      "ipSignal": false
    }
  },
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/2874e92a-679e-450a-9abb-87f0f9fd3404.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/948176f6-ed59-4a92-82c9-ac0d3b445562.jpg"
  }
}
```

**Response**:

```json
{
  "taskType": "imageInference",
  "taskUUID": "e7a36a63-136f-4bec-9dff-d304a52d0d07",
  "imageUUID": "ab520191-437b-4bc9-a9b0-6586ed2fbdde",
  "imageURL": "https://im.runware.ai/image/os/a07d11/ws/2/ii/ab520191-437b-4bc9-a9b0-6586ed2fbdde.jpg",
  "seed": 95421,
  "cost": 0.04
}
```

---

### Windblown Cliffside Tea Pavilion (Image Editing)

![Windblown Cliffside Tea Pavilion](https://assets.runware.ai/examples/bria-fibo-edit/8fdc6cfd-b86f-42b6-bc4c-a6712e645486.jpg)

**Request**:

```json
{
  "taskType": "imageInference",
  "taskUUID": "3805525b-3485-4ded-9d75-58417c94c850",
  "model": "bria:21@1",
  "positivePrompt": "Replace the masked lookout deck with a refined circular tea pavilion made of light ash wood, thin paper-like screens, low table, steaming ceramic teapot, a few floor cushions, wind chimes, and trailing linen ribbons. Keep the original cliff, grass, ocean horizon, sky direction, and daytime lighting consistent. The new structure should feel physically anchored to the cliff edge, elegant but believable, with subtle weathering, realistic shadows, fine natural textures, and a calm airy atmosphere.",
  "negativePrompt": "people, text, watermark, extra buildings, dramatic storm, fantasy castle, glowing effects, oversaturation, warped architecture, duplicate objects, blurry details, low resolution",
  "seed": 22867,
  "steps": 40,
  "CFGScale": 5,
  "providerSettings": {
    "bria": {
      "ipSignal": false
    }
  },
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/a102e572-a6a2-4b7f-9408-0695ba4799a6.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/7c6f7756-5255-4f58-bbeb-f4738e22e154.jpg"
  }
}
```

**Response**:

```json
{
  "taskType": "imageInference",
  "taskUUID": "3805525b-3485-4ded-9d75-58417c94c850",
  "imageUUID": "13b04736-5005-484e-b104-23791a0b8fe0",
  "imageURL": "https://im.runware.ai/image/os/a05d22/ws/2/ii/13b04736-5005-484e-b104-23791a0b8fe0.jpg",
  "seed": 22867,
  "cost": 0.04
}
```

---

### Windmill Bakery Window Refresh (Image Editing)

![Windmill Bakery Window Refresh](https://assets.runware.ai/examples/bria-fibo-edit/d6b44cf8-fa89-4b7d-b0df-e1b3453796ca.jpg)

**Request**:

```json
{
  "taskType": "imageInference",
  "taskUUID": "6c4df2fd-80f4-4cd5-b969-def5667d1f0c",
  "model": "bria:21@1",
  "positivePrompt": "Transform only the masked bakery window display into an inviting arrangement of braided loaves, fruit tarts, iced buns, handwritten price cards, folded linen, and a small copper cake stand. Keep the exterior building, perspective, shadows, reflections, and daylight unchanged. Realistic commercial photography, natural textures, warm appetizing styling, clean glass, subtle detail, cohesive composition.",
  "negativePrompt": "change to facade, changed camera angle, people, vehicles, text artifacts, extra windows, warped geometry, oversaturation, blur, low detail, fantasy elements",
  "seed": 53543,
  "steps": 40,
  "CFGScale": 4,
  "providerSettings": {
    "bria": {
      "ipSignal": false
    }
  },
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/cf564d2a-9a62-415d-b790-e4e6365e01e6.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/230ab7b1-d55f-4708-b948-329109eced3a.jpg"
  }
}
```

**Response**:

```json
{
  "taskType": "imageInference",
  "taskUUID": "6c4df2fd-80f4-4cd5-b969-def5667d1f0c",
  "imageUUID": "08174fd6-c4a5-4ba9-a261-71a339367961",
  "imageURL": "https://im.runware.ai/image/os/a18d05/ws/2/ii/08174fd6-c4a5-4ba9-a261-71a339367961.jpg",
  "seed": 53543,
  "cost": 0.04
}
```

---

### Grand Reading Hall Restoration (Image Editing)

![Grand Reading Hall Restoration](https://assets.runware.ai/examples/bria-fibo-edit/3a115ef2-ff67-4feb-9478-bc07ffb5ade2.jpg)

**Request**:

```json
{
  "taskType": "imageInference",
  "taskUUID": "1a3c03c1-e842-4450-9d7a-8775e14d9d5b",
  "model": "bria:21@1",
  "positivePrompt": "Restore the masked areas of this historic reading hall into an elegant, fully intact archival library. Rebuild the ceiling with ornate painted panels and subtle gilded trim, repair the cracked plaster, replace empty shelves with orderly rows of antique books, remove the scattered debris from the tables, and add a few tasteful details such as brass reading lamps, rolling ladders, and neatly stacked manuscripts. Maintain the original perspective, architectural proportions, natural daytime window light, realistic materials, and photographic consistency with the unedited parts of the image.",
  "negativePrompt": "people, modern electronics, dramatic color shift, fantasy elements, surreal distortions, extra windows, warped shelves, duplicated objects, blurry textures, low detail, oversaturated tones, text, watermark",
  "seed": 88246,
  "steps": 40,
  "CFGScale": 5,
  "providerSettings": {
    "bria": {
      "ipSignal": false
    }
  },
  "inputs": {
    "image": "https://assets.runware.ai/assets/inputs/b4f9b5fe-444b-4632-ab0e-cf5e79ad88f6.jpg",
    "mask": "https://assets.runware.ai/assets/inputs/486764fc-bcf9-4ec2-a7cd-62c198d50baa.jpg"
  }
}
```

**Response**:

```json
{
  "taskType": "imageInference",
  "taskUUID": "1a3c03c1-e842-4450-9d7a-8775e14d9d5b",
  "imageUUID": "e901f382-52cb-49cb-b4ec-1cee5cff78ae",
  "imageURL": "https://im.runware.ai/image/os/a20d05/ws/2/ii/e901f382-52cb-49cb-b4ec-1cee5cff78ae.jpg",
  "seed": 88246,
  "cost": 0.04
}
```