Langsung ke konten utama
POST
/
bria
/
image
/
edit
/
{action}
curl --request POST \ --url https://api.cometapi.com/bria/image/edit/{action} \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data ' { "image": "https://raw.githubusercontent.com/cometapi-dev/.github/refs/heads/main/assets/img/original_image.png", "mask": "https://raw.githubusercontent.com/cometapi-dev/.github/refs/heads/main/assets/img/mask_image.png" } '
{}

Ringkasan

Bria’s Image Editing API menyediakan rangkaian alat yang komprehensif untuk memanipulasi dan meningkatkan gambar.
Setelah pemanggilan API berhasil, gunakan request_id yang dikembalikan untuk mengambil hasil melalui endpoint Query Status.Parameter sync bersifat tetap pada antarmuka ini — Anda tidak perlu menentukannya.

Operasi yang Didukung

OperationDescriptionDocumentation
eraseHapus objek dari gambarBria Erase Docs
gen_fillGenerative fill untuk area yang dimaskBria Gen Fill Docs
expandPerluas kanvas gambarBria Expand Docs
enhanceTingkatkan kualitas gambarBria Enhance Docs
increase_resolutionTingkatkan resolusi gambarBria Upscale Docs
replace_backgroundGanti latar belakang gambarBria Background Docs
Silakan merujuk ke dokumentasi resmi untuk daftar parameter yang spesifik untuk setiap operasi.

Otorisasi

Authorization
string
header
wajib

Bearer token authentication. Use your CometAPI key.

Header

Content-Type
string

Must be application/json.

Parameter Path

action
string
wajib

Editing action to perform. Supported values: erase, gen_fill, expand, enhance, increase_resolution, replace_background.

Body

application/json
image
string

Source image as a public URL or base64-encoded data URI. Accepted formats: JPEG, PNG, WebP. Maximum 12 MB.

mask
string

Mask image as a public URL or base64. White areas mark the region to edit; black areas are preserved. Required for erase, gen_fill, and expand actions.

prompt
string

Text description of the desired edit. Required for gen_fill and replace_background actions.

num_results
integer

Number of result variants to generate. Default: 1.

sync
boolean

When true, the response blocks until results are ready. When false (default), returns immediately with placeholder URLs that can be polled.

Respons

200 - application/json

Success

The response is of type object.