API v1

Изображения

Изображение товара — исходник для генерации. Загрузите его один раз и используйте asset_id в любом количестве генераций.

Загрузить изображение

POST /api/v1/assets

Тело — multipart/form-data с полем file. Поддерживаются JPG, PNG и WebP до 20 МБ, от 800 px по короткой стороне.

bash
curl https://aiaccelerator.shop/api/v1/assets \
  -H "Authorization: Bearer $ACCELATOR_API_KEY" \
  -F "file=@headphones.jpg" \
  -F "project_id=prj_3fT9aLm2"

Ответ 201 Created:

json
{
  "id": "ast_8Kq2vN4tXw",
  "object": "asset",
  "project_id": "prj_3fT9aLm2",
  "width": 3024,
  "height": 4032,
  "mime_type": "image/jpeg",
  "subject_detected": true,
  "created_at": "2026-10-02T09:14:31Z"
}

Поле subject_detected показывает, удалось ли выделить товар на фото. Если false, генерация всё равно возможна, но результат стоит проверить.

Получить изображение

GET /api/v1/assets/{asset_id}

Удалить изображение

DELETE /api/v1/assets/{asset_id}

Удаление необратимо. Уже готовые варианты и экспорты, созданные из изображения, сохраняются.