Введение
FLUX.1 Schnell LoRA Текст в изображение создаёт одно изображение по текстовому промпту на FLUX.1 [schnell] — модели Black Forest Labs на 12 миллиардов параметров, дистиллированной для работы за считаные шаги сэмплинга, — и подгружает до трёх ваших файлов LoRA. Её веса выпущены под Apache-2.0. LoRA для FLUX.1 [dev] на ней загружаются, и в наших тестах стилевые LoRA проявлялись на scale 1. Платформа не добавляет фильтр контента ни к промпту, ни к весам, ни к изображению.
Выберите режим по исходному материалу
| Что у вас есть | Режим |
|---|---|
| текстовое описание | FLUX.1 Schnell LoRA Текст в изображение |
| картинка, которой нужен новый стиль или инпейнтинг | FLUX.1 Schnell LoRA Редактирование изображения |
Ключевые возможности и особенности
LoRA для FLUX на обычном scale
LoRA, созданные под FLUX.1 [dev], здесь загружались и в наших тестах действовали на scale 1: иллюстративная LoRA перерисовывала целые сцены фехтовального зала в своём стиле, а LoRA в стиле Midjourney давала отполированный журнальный результат.
Три сразу
До трёх LoRA на запрос, у каждой свой scale от 0 до 4. В нашем тесте запрос с тремя LoRA на 0,8, 0,6 и 0,3 отработал в обычном режиме.
Девять форм
Девять соотношений сторон около одного мегапикселя, от 21:9 (1536 x 640) до 9:21. Каждое вернулось в наших тестах ровно в запрошенном размере.
Без цензуры, с весами или без
Ничего не фильтруется. Сама модель выдавала уровни «Мягкий» и «Умеренный»; с LoRA для FLUX.1 [dev] без фильтра выдавала уровень «Сильный» для женщин и мужчин.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Предложениями опишите героя, одежду, место, свет и объектив. Триггерную фразу LoRA ставьте первой. Не менее 1 символов · Не более 5000 символов |
aspect_ratio | Нет | Девять форм около одного мегапикселя, от 21:9 (1536 x 640) до 9:21; по умолчанию 1:1. Соотношение меняет форму, а не цену. |
loras | Нет | До трёх записей {path, scale}, обученных под FLUX.1 [dev] или FLUX.1 [schnell]; scale от 0 до 4, по умолчанию 1. Стилевые LoRA в наших тестах проявлялись на 1. По умолчанию: |
output_format | Нет | По умолчанию JPEG, при необходимости PNG или WebP. Формат на цену не влияет. |
seed | Нет | Держит набор изображений сопоставимым, пока вы меняете по одной LoRA или по одному предложению. Без seed берётся случайный. |
Стоимость
$0.006 / изображение
Оплата за изображение. Соотношение сторон, формат вывода и загрузка LoRA на цену не влияют.
Сценарии использования
Стилизованные серии по низкой цене за изображение
Загрузите одну стилевую LoRA, держите её триггерную фразу в начале и прогоните список промптов; у всех изображений будет один облик и одна фиксированная цена.
Проверка LoRA перед большим запуском
Попробуйте здесь LoRA для FLUX, её триггер и scale, а затем перенесите работающие настройки на более медленную базу.
Кадры без цензуры
LoRA без фильтра загружаются без проверки, и ничего не фильтруется ни на входе, ни на выходе.
Руководство по промптам и практические советы
Ни guidance, ни шагов
Модель дистиллирована так, чтобы работать без них, поэтому в этом эндпоинте их нет. Управляйте промптом, LoRA и её scale.
Пишите предложениями
Опишите героя, одежду, место, свет и объектив. Жёсткий названный свет («единственный жёсткий верхний свет», «меловая пыль в луче») отрисовывается хорошо.
Начинайте LoRA с 1
Стилевые LoRA здесь проявлялись на scale 1. Сравните со scale 0 на том же seed; если два изображения совпадают, файл не сработал.
Следите за подписями
Некоторые иллюстративные LoRA на отдельных seed добавляют в углу мелкую нарисованную подпись. Если она появилась, попробуйте другой seed.
Быстрый старт API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "black-forest-labs/flux-1-schnell-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Аутентификация, полная схема, опрос статуса и обработка ошибок описаны в справочнике API.



























