Введение
Anima Turbo LoRA Текст в изображение рисует одну аниме-иллюстрацию по текстовому промпту, подгружая до трёх ваших файлов LoRA. Работает на Anima Turbo — дистиллированной сборке аниме-модели CircleStone Labs с 2 миллиардами параметров на 8–12 шагов. Выберите любое из пятнадцати соотношений сторон и один из двух уровней разрешения. Платформа не добавляет фильтр контента ни к промпту, ни к весам, ни к изображению.
Выберите режим по исходному материалу
| Что у вас есть | Режим |
|---|---|
| текстовое описание | Anima Turbo LoRA Текст в изображение |
| картинка, которой нужен новый стиль | Anima Turbo LoRA Изображение в изображение |
Ключевые возможности и особенности
LoRA от сообщества по прямой ссылке
На Hugging Face больше сотни LoRA, обученных для Anima: ретро-игровые стили, тушь манги, живописные looks, персонажи и стили без фильтров. Передайте прямую ссылку на файл и scale; заранее загружать к нам ничего не нужно.
Три сразу
До трёх LoRA на запрос, у каждой свой scale. В нашем тесте стиль PC-98 на 1, монохромная LoRA на 0,6 и эстетическая LoRA на 0,25 загрузились вместе, и основной стиль всё равно читался чётко.
Секунды на изображение
В 60 тестовых прогонах модель тратила на изображение от 2 до 16 секунд, чаще меньше 10. Первый запрос с новой LoRA может идти дольше, пока забирается файл.
Без цензуры со своими весами
Наш самый смелый тестовый промпт вернулся ровно таким, как написан, с одной LoRA, с тремя сразу и вовсе без LoRA. Веса никто не проверяет, а результат никогда не фильтруется.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Сначала триггерные слова LoRA, затем теги или предложения для картинки, до 5 000 символов. Негативного промпта нет. Не менее 1 символов · Не более 5000 символов |
aspect_ratio | Нет | Пятнадцать вариантов от 3:1 до 1:3; по умолчанию 1:1. Соотношение меняет форму кадра, но не цену. |
resolution | Нет | 1k — около одного мегапикселя, это значение по умолчанию. 1.5k — около 2,4 мегапикселя, генерируется нативно и стоит дороже. |
loras | Нет | До трёх записей {path, scale}, обученных под Anima; scale от 0 до 4, 1 — нейтрально, а полезный диапазон — от 0,5 до 1,2. Нужна публичная прямая ссылка на файл .safetensors. По умолчанию: |
seed | Нет | Помогает сравнивать набор изображений, пока вы меняете scale одной LoRA за раз. Одинаковых пикселей при каждом запуске он не гарантирует. |
Стоимость
Оплата за изображение по уровню разрешения. Соотношение сторон на цену не влияет, а загрузка LoRA отдельно не тарифицируется.
| Спецификация | Стоимость |
|---|---|
| $0.018 / изображение |
| $0.036 / изображение |
Сценарии использования
Стилевые серии
Стилевая LoRA плюс список промптов превращаются в цельный набор иллюстраций, спрайтов или превью. Зафиксируйте seed для каждой компоновки и меняйте только строку с героем.
Листы персонажа
Зафиксируйте LoRA на персонажа и seed и между промптами меняйте только наряд, место и свет. Лицо и телосложение остаются узнаваемыми во всём наборе.
Кадры без цензуры для вашей платформы
Подгрузите LoRA, которую ждёт ваша аудитория, и опишите изображение напрямую. Нет ни флага контента, ни повторной проверки результата.
Руководство по промптам и практические советы
Сначала триггерные слова
Найдите триггер на странице LoRA и поставьте его в самое начало. Некоторым стилям нужны не придуманные слова, а обычные теги: наша монохромная LoRA стала чёрно-белой только после того, как в промпте появилось «monochrome, greyscale».
Сравнивайте с запуском без LoRA
Запустите тот же промпт с тем же seed без LoRA. Если результаты совпадают, файл обучали под другую базовую модель: такие LoRA загружаются без ошибки и ничего не делают.
Держитесь около 1
Поле scale принимает от 0 до 4, но пригодные результаты получаются на значениях от 0,5 до 1,2. При 4 изображение в нашем тесте развалилось.
Используйте прямые публичные ссылки
Ссылка должна скачивать именно файл .safetensors. Страница репозитория или файл, требующий входа в аккаунт, роняет запрос, и тогда оплата не взимается.
Быстрый старт 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": "circlestone-labs/anima-turbo-lora/text-to-image",
"input": {
"aspect_ratio": "1:1",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# 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.










