Виртуальная примерка (Примерка по изображению)
Конечная точка Try-On позволяет бесшовно примерять одежду на человека, используя изображение-референс.
Название модели: tryon
Жизненный цикл: stable
Время обработки: ~15–30 с
Формат вывода: Авто (JPEG или PNG)
Методы доставки: URL (через опрос)
Кредиты: 1 × sampleCount
Запрос
Отправьте конфигурацию примерки на универсальную конечную точку /v1/run с использованием JSON-полезной нагрузки.
https://fititon.app/api/v1/runПримеры запросов
curl -X POST https://fititon.app/api/v1/run \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model_name": "tryon",
"inputs": {
"personImage": "https://example.com/person.jpg",
"garmentImage": "https://example.com/garment.jpg",
"accuracy": "high",
"sampleCount": 1
}
}'Ответ
Генерация примерки происходит асинхронно в фоновом режиме. Ваш запрос немедленно вернет статус 200 OK с объектом отслеживания.
{
"id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
"status": "starting",
"created_at": "2026-07-17T11:00:00Z",
"error": null,
"output": null
}Опрос для получения результатов
Вы должны использовать возвращенный id для опроса конечной точки статуса (GET https://fititon.app/api/v1/status/{id}), чтобы получить URL-адреса сгенерированных изображений. Подробные инструкции см. в руководстве по настройке API.
Параметры запроса
Обязательные параметры
personImageRequiredstringБазовое изображение модели, которую вы хотите одеть. Может быть общедоступным URL-адресом или строкой изображения, закодированной в Base64. Поддерживаемые форматы: JPEG, PNG, WEBP. Максимальный размер: 25 МБ.
Совет профессионала: Позы анфас с видимыми руками обеспечивают наиболее реалистичное драпирование. Перед съемкой удалите сумки, шарфы или куртки, закрывающие тело.
Требование к форматированию
При отправке строки Base64 она должна включать стандартный префикс URI данных (например, data:image/jpeg;base64,...). Конечная точка /v1/run принимает только JSON-полезные нагрузки, поэтому загрузка multipart/form-data не поддерживается.
garmentImageRequiredstringИзображение предмета одежды для примерки. Может быть общедоступным URL-адресом или строкой изображения, закодированной в Base64.
Совет профессионала: Фотографии одежды, разложенной на плоской поверхности на белом фоне, работают заметно лучше, чем снимки на вешалке или мятой одежды.
Необязательные параметры
accuracy'standard' | 'high' | 'hyper'Определяет точность примерки. Более высокая точность увеличивает точность генерации, но может занять немного больше времени.
По умолчанию: standard
sampleCountintegerКоличество вариантов изображений для генерации на один запрос. Должно быть от 1 до 4. Дополнительные изображения потребляют больше кредитов и линейно увеличивают время обработки.
По умолчанию: 1
Ошибки выполнения
Ошибки выполнения для этой функции используют общий набор, задокументированный в разделе Обработка ошибок. Если во время обработки возникает ошибка, status обновится до "error", а поле error будет содержать конкретную причину сбоя.
Стоимость кредитов
Для запросов к API разработчика конечная точка виртуальной примерки работает по фиксированной ставке: 1 кредит за сгенерированное изображение, независимо от запрошенного уровня quality.
Формула: Стоимость = 1 × sampleCount
| Параметр | Кредитов за изображение |
|---|---|
| Фиксированная ставка | 1 |
