Model API

Bria Virtual Try-On (FIBO-Edit-1.5)

Bria Virtual Try-On edits a person photo to show the subject wearing garments or accessories from one to three reference images, guided by optional text instructions. Built on FIBO-Edit-1.5, it supports multi-garment changes and preserves the source aspect ratio by default.

Model id

Use this in every request
bria/fibo-edit-1.5/virtual-try-on

Run it

Quote the input, start the generation with the quote, then poll the job. Set RAYWAKE_API_KEY first; see Authentication.

# 1. Price the exact input (quotes are valid for up to 10 minutes)
curl -s https://api.raywake.com/v1/quotes \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "bria/fibo-edit-1.5/virtual-try-on",
  "input": {
    "person_image_url": "https://example.com/input.png",
    "garment_image_urls": [
      "https://example.com/input.png"
    ]
  }
}'

# 2. Start the generation with the quote_id from step 1
curl -s https://api.raywake.com/v1/generate \
  -H "Authorization: Bearer $RAYWAKE_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: $(uuidgen)" \
  -d '{"model": "bria/fibo-edit-1.5/virtual-try-on", "quote_id": "QUOTE_ID", "input": {"person_image_url":"https://example.com/input.png","garment_image_urls":["https://example.com/input.png"]}}'

# 3. Poll until the status is terminal
curl -s https://api.raywake.com/v1/jobs/JOB_ID \
  -H "Authorization: Bearer $RAYWAKE_API_KEY"

Input

Input fields for bria/fibo-edit-1.5/virtual-try-on
NameTypeDescription
person_image_urlrequiredstring (image URL)
Photo of the person who will wear the garments. Their identity, face, hair, body shape, pose and the background are preserved.
garment_image_urlsrequiredarray of image URLs
One to three garment or accessory images. They are worn together and layered, each replacing the corresponding item the person currently wears. Fabric, color, texture, pattern and print placement, closures and proportions are reproduced as given.
instructionstring
Optional. A complete try-on instruction already runs; this is appended to it. Use it to say what layers over what, or which items stay untouched.
aspect_ratiostring (enum)
Output aspect ratio. Left unset, the output keeps the ratio of the person image.

One of: 1:1, 2:3, 3:2, 3:4, 4:3, 4:5, 5:4, 9:16, 16:9

seedinteger
Random seed. The same seed with the same inputs returns the same image.

Default: 5555

sync_modeboolean
Return the image inline in the response instead of as a hosted URL. Adds latency.

Default: false

Output

A succeeded job lists its results under outputs, stored on our side. See Jobs for every field.

Job excerpt
"outputs": [
  { "type": "image", "url": "https://…", "mime_type": "image/png", "thumbnail_url": "https://…" }
]

Pricing

  • up to, default options$0.07/ run

The exact charge for your input comes from a quote. How charges settle