Перейти до основного вмісту
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"
}
'
{}

Огляд

Bria’s Image Editing API надає комплексний набір інструментів для редагування та покращення зображень.
Після успішного API-виклику використовуйте повернений request_id, щоб отримати результати через ендпоінт Query Status.Параметр sync у цьому інтерфейсі є фіксованим — вам не потрібно вказувати його.

Підтримувані операції

OperationDescriptionDocumentation
eraseВидалення об’єктів із зображеньBria Erase Docs
gen_fillГенеративне заповнення для замаскованих областейBria Gen Fill Docs
expandРозширення полотна зображенняBria Expand Docs
enhanceПокращення якості зображенняBria Enhance Docs
increase_resolutionЗбільшення роздільної здатності зображенняBria Upscale Docs
replace_backgroundЗаміна фону зображенняBria Background Docs
Будь ласка, зверніться до офіційної документації щодо списку параметрів, специфічних для кожної операції.

Авторизації

Authorization
string
header
обов'язково

Bearer token authentication. Use your CometAPI key.

Заголовки

Content-Type
string

Must be application/json.

Параметри шляху

action
string
обов'язково

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

Тіло

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.

Відповідь

200 - application/json

Success

The response is of type object.