Weavz
BRIA AI

BRIA AI

Generate and edit commercial-safe images, product shots, videos, and tailored visual models with BRIA APIs.

89 tools
6 triggers
Use withChatGPTClaudeClaude CodeCursorCodexMCP clientsSetup guide

Tools

Name
generate_image

Generate a BRIA FIBO image from text, a reference image, or a structured prompt.

generate_image_lite

Generate an image with BRIA Fibo Lite for lower-latency creative workflows.

generate_structured_prompt

Generate a BRIA structured prompt for deterministic image generation.

generate_structured_prompt_from_diff

Generate a structured prompt by comparing an original BRIA structured prompt with a user-adjusted version.

generate_structured_prompt_lite

Generate a BRIA Lite structured prompt for deterministic image generation.

edit_image

Edit an image with BRIA FIBO Edit using text or structured instructions, optionally with a mask.

generate_structured_instruction

Translate image-editing instructions and optional masks into BRIA structured instructions.

add_object_by_text

Add an object to an image using a natural-language BRIA instruction.

replace_object_by_text

Replace an object in an image using a natural-language BRIA instruction.

erase_object_by_text

Erase an object identified by text from an image.

blend_image

Blend or harmonize image content with a BRIA instruction.

reseason_image

Change the apparent season of an image.

rewrite_text

Replace visible text in an image with new text.

sketch_to_colored_image

Turn a sketch into a colored image.

restore_image

Restore an old or damaged image.

colorize_image

Colorize a black-and-white or low-color image.

restyle_image

Restyle an image using a BRIA style prompt.

relight_image

Relight an image by choosing light direction and type.

erase_with_mask

Erase masked image regions and reconstruct the background.

generative_fill

Fill a masked image region with content generated from a prompt.

remove_background

Remove an image background with BRIA RMBG.

replace_background

Replace the image background using text or reference images.

erase_foreground

Remove the primary foreground subject and generate the missing background.

blur_background

Blur the detected background of an image.

expand_image

Outpaint an image to a target canvas or aspect ratio.

enhance_image

Generatively enhance and standardize an image to BRIA 4MP output.

increase_image_resolution

Increase image resolution without generatively changing details.

crop_foreground

Remove background and crop tightly around the foreground or region of interest.

product_cutout

Create a precise product cutout from a product image.

product_packshot

Create a professional packshot with a clean configurable background.

product_shadow

Add a consistent shadow to a product cutout.

product_lifestyle_shot_by_text

Generate a lifestyle product shot from a product image and textual scene description.

product_lifestyle_shot_by_image

Generate a lifestyle product shot from a product image and reference scene images.

integrate_products_into_scene

Embed one or more product cutouts into a predefined scene using precise coordinates.

vehicle_shot_by_text

Create an automotive product shot by placing a vehicle in a text-described environment.

vehicle_segment

Segment a vehicle image into automotive masks.

vehicle_generate_reflections

Generate realistic vehicle reflections using body, window, and wheel masks.

vehicle_refine_tires

Refine vehicle tires with surface-aware realistic textures.

vehicle_apply_effect

Apply automotive visual overlays such as dust, snow, fog, light leaks, or lens flare.

vehicle_harmonize

Apply a lighting and tone preset to harmonize a vehicle image.

erase_video_object

Erase masked objects from a short video and reconstruct the background.

generate_video_mask_by_prompt

Generate a video segmentation mask by text prompt.

generate_video_mask_by_key_points

Generate a video segmentation mask using positive and negative key points.

generate_foreground_video_mask

Generate a foreground mask video.

increase_video_resolution

Upscale a video up to BRIA-supported 8K output.

remove_video_background

Remove a video background and optionally output alpha-capable formats.

replace_video_background

Composite a hosted image or video background behind the foreground subject.

create_green_screen_video

Replace the video background with a green or blue chroma-key screen.

generate_tailored_image

Generate an image using a BRIA tailored model ID loaded from the live tailored model list.

generate_tailored_structured_prompt

Generate a structured prompt using a tailored model visual schema.

generate_tailored_video_from_image

Animate a source image created by a tailored model into a short video.

create_tailored_project

Create a BRIA tailored generation project.

list_tailored_projects

List BRIA tailored generation projects.

get_tailored_project

Get a BRIA tailored generation project.

update_tailored_project

Update a tailored generation project.

delete_tailored_project

Permanently delete a tailored project and associated resources.

create_tailored_dataset

Create a dataset for tailored model training.

list_tailored_datasets

List all tailored datasets.

list_tailored_project_datasets

List datasets for a tailored project.

get_tailored_dataset

Get a tailored dataset and its images.

update_tailored_dataset

Update a tailored dataset name, visual schema, or status.

delete_tailored_dataset

Delete a tailored dataset and associated images.

clone_tailored_dataset

Clone a tailored dataset as a draft.

upload_tailored_dataset_image

Upload one image to a basic tailored dataset using a URL or file base64.

list_tailored_dataset_images

List images in a tailored dataset.

regenerate_tailored_captions

Regenerate captions for all images in a tailored dataset.

bulk_upload_tailored_images

Bulk upload a ZIP of images to an advanced tailored dataset.

get_tailored_bulk_upload_status

Retrieve the status of a tailored dataset bulk upload.

get_tailored_dataset_image

Get a single image in a tailored dataset.

update_tailored_image_caption

Update or regenerate a caption for one tailored dataset image.

delete_tailored_dataset_image

Delete an image from a tailored dataset.

generate_visual_schema

Generate a tailored visual schema from five to ten sample images.

refine_structured_prompt

Refine a visual schema or image caption using natural-language instructions.

create_tailored_model

Create a tailored generation model from a dataset.

list_tailored_models

Load current tailored model names and IDs dynamically from BRIA.

list_tailored_project_models

List current tailored model IDs for a project.

get_tailored_model

Get tailored model details.

update_tailored_model

Update tailored model metadata.

delete_tailored_model

Delete a tailored model.

start_tailored_model_training

Start training for a tailored model.

stop_tailored_model_training

Stop an active tailored model training run.

list_tailored_model_checkpoints

List checkpoints for an expert tailored model.

get_tailored_model_checkpoint

Get a specific tailored model checkpoint.

delete_tailored_model_checkpoint

Delete a tailored model checkpoint.

download_tailored_model

Get a presigned download URL and model metadata for a trained tailored model.

download_tailored_dataset

Get a presigned download URL for a tailored dataset.

get_request_status

Retrieve the current status for an asynchronous BRIA V2 request by request_id or status_url.

download_asset

Download a BRIA result asset URL and return base64 content.

custom_api_call

Make a bounded BRIA API call to documented image, video, product, status, or tailored generation paths.

Triggers

Name
request_status_changed

Triggers when a BRIA async request status changes.

request_completed

Triggers when a BRIA request reaches COMPLETED.

request_failed

Triggers when a BRIA request reaches ERROR or UNKNOWN or FAILED.

webhook_received

Receives parsed BRIA webhook payloads. Signature verification requires raw body and BRIA signature headers.

webhook_completed

Receives parsed BRIA webhooks whose status is COMPLETED. Signature verification requires raw body and BRIA signature headers.

webhook_failed

Receives parsed BRIA webhooks whose status is ERROR or UNKNOWN or FAILED. Signature verification requires raw body and BRIA signature headers.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('bria-ai', 'generate_image', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'bria-ai',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect BRIA AI to my app?

Use Weavz Hosted Connect for API Key authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does BRIA AI support?

BRIA AI supports 89 tools including Generate Image, Generate Image Lite, Generate Structured Prompt, Generate Structured Prompt From Diff, Generate Structured Prompt Lite, and more.

Can I use BRIA AI with AI agents?

Yes. Add BRIA AI to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.

How do I connect BRIA AI to ChatGPT or Claude?

Open the Weavz connector setup, sign in, choose a workspace, and add BRIA AI as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped BRIA AI tools exposed by that workspace.

Does BRIA AI work with Claude Code, Cursor, Codex, and local agents?

Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved BRIA AI work, and execute Code Mode workflows from a terminal.

What can I ask an AI agent to do with BRIA AI?

BRIA AI exposes 89 tools, including Generate Image, Generate Image Lite, Generate Structured Prompt, Generate Structured Prompt From Diff, Generate Structured Prompt Lite, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.

Can BRIA AI be used in stateful agent workflows?

Yes. Agents can combine BRIA AI tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.

What authentication does BRIA AI use?

BRIA AI uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the BRIA AI integration cost?

The BRIA AI integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does BRIA AI support?

BRIA AI supports 6 triggers including Request Status Changed, Request Completed, Request Failed, Webhook Received, Webhook Completed, and more.

Connect BRIA AI in minutes

Get 20,000 free action executions every month. No credit card required.