Введение
Neta Lumina Текст в изображение рисует одну аниме-иллюстрацию по текстовому промпту. Neta Lumina — дообучение открытой Lumina-Image-2.0 от Alpha-VLLM, выполненное Neta.art Lab на большом наборе аниме-изображений и многоязычных тегов, с Gemma 2B от Google в качестве текстового энкодера. Пишите промпт тегами в стиле Danbooru, обычными предложениями или тем и другим, выберите одно из девяти соотношений сторон и получите JPEG, PNG или WebP. Платформа не добавляет фильтр контента ни к промпту, ни к изображению.
Ключевые возможности и особенности
Не только теги, но и предложения
Поскольку текстовый энкодер — языковая модель, промпт может быть описанием: кто в кадре, во что одет, где камера и как освещена сцена. Теги по-прежнему работают и могут смешиваться в одном промпте.
Позы и ракурсы с энергией
Foreshortening, динамичные ракурсы и motion lines входят в её словарь. Прыжок с ударом ногой в сторону зрителя в наших тестах вышел драматичным вертикальным кадром.
Девять форматов, одна цена
Каждое соотношение от 21:9 до 9:21 — около одного мегапикселя: 1024 x 1024, 960 x 1280, 1536 x 864. Форма кадра и формат вывода никогда не меняют цену.
Без цензуры
Наш самый смелый тестовый промпт вернулся как написано с первой попытки. С нашей стороны ничего не помечается, не смягчается и не проверяется.
Параметры запроса
| Параметр | Обязательно | Описание |
|---|---|---|
prompt | Да | Теги, предложения или и то и другое, до 5 000 символов. Начните с «masterpiece, best quality», затем число героев («1girl», «1boy»), потом одежда, поза, камера и свет. Не менее 1 символов · Не более 5000 символов |
aspect_ratio | Нет | Девять вариантов от 21:9 до 9:21; по умолчанию 1:1. 1:1 — это 1024 x 1024, 3:4 — 960 x 1280, 16:9 — 1536 x 864. |
output_format | Нет | По умолчанию JPEG, при необходимости PNG или WebP. На цену не влияет. |
seed | Нет | Держит набор изображений сопоставимым, пока вы меняете по одному тегу. Не гарантирует одинаковых пикселей при каждом запуске. |
Стоимость
$0.012 / изображение
Оплата за изображение по единой цене при любом соотношении сторон и формате вывода.
Сценарии использования
Арты персонажей и ключевые визуалы
Портреты, арты в полный рост и постеры по списку тегов или короткому описанию. Зафиксируйте seed и меняйте по одной детали, чтобы подобрать наряды и освещение для одного и того же персонажа.
Экшен-сцены
Драки, прыжки и погони с выразительным ракурсом камеры — в высоких кадрах для экранов телефонов или в широких для баннеров.
Арт без цензуры для вашей платформы
Не нужно выставлять флаг контента, и нет повторной проверки результата, поэтому ваши пользователи получают ровно то, что написали.
Руководство по промптам и практические советы
Начинайте с качества и числа героев
Начните с «masterpiece, best quality», затем «1girl», «1boy» или оба, потом персонаж, одежда, поза, камера, свет и атмосфера. Теги строчными буквами с пробелами читаются лучше всего.
Для сложных мест напишите настоящее предложение
Положение камеры, направление света и то, что два персонажа делают друг с другом, проще сказать предложением, чем тегами.
Закладывайте время, а не деньги
Каждое изображение занимает около 40 секунд времени модели. Запускайте варианты параллельно и держите 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": "neta-art/neta-lumina/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"aspect_ratio": "1:1",
"output_format": "jpeg"
}
}'
# 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.









