Изображение (Image Generation)
Нода Изображение генерирует изображения с помощью OpenAI Images API (модель gpt-image-1). Вы задаете текстовый промпт, выбираете параметры генерации и получаете готовые изображения.
Назначение
- Генерация иллюстраций по текстовому описанию
- Создание изображений для контента
- Визуализация концепций и идей
- Пакетная генерация (в сочетании с ForEach)
Настройки
Модель
Используется модель gpt-image-1 (задана фиксированно).
Промпт
Текстовое описание желаемого изображения. Поддерживает подстановку переменных через {{переменная}}:
Фотореалистичное изображение города {{input.city}} на закате,
вид с высоты птичьего полета, теплые тона
Кнопка справа от поля позволяет вставить ссылку на переменную.
Если промпт оставить пустым, нода использует выход предыдущей ноды как промпт. Это удобно, когда агент или LLM-нода генерирует описание изображения.
Размер
| Значение | Описание |
|---|---|
| 512x512 | Маленькое |
| 1024x1024 | Стандартное квадратное |
| 1536x1024 | Горизонтальное (landscape) |
| 1024x1536 | Вертикальное (portrait) |
| Auto | Автоматический выбор |
Качество
| Значение | Описание |
|---|---|
| Auto | Автоматический выбор (по умолчанию) |
| Low | Низкое -- быстрая генерация |
| Medium | Среднее |
| High | Высокое -- максимальная детализация |
Фон
| Значение | Описание |
|---|---|
| Auto | Автоматический выбор (по умолчанию) |
| Transparent | Прозрачный фон (для PNG) |
| Opaque | Непрозрачный фон |
Формат
| Значение | Описание |
|---|---|
| PNG | По умолчанию, поддерживает прозрачность |
| JPEG | Сжатый формат, меньший размер |
| WebP | Современный формат с хорошим сжатием |
Количество изображений
От 1 до 4 изображений за один вызов. По умолчанию: 1.
Входные данные
Текст промпта от предыдущей ноды (если поле промпта пустое). Внутри ForEach -- текущий элемент массива как промпт.
Выходные данные
{
"__success": true,
"__error": false,
"images": [
{
"index": 0,
"url": "https://...",
"revised_prompt": "улучшенный промпт от модели"
}
],
"prompt": "исходный промпт",
"model": "gpt-image-1",
"size": "1024x1024",
"quality": "auto",
"count": 1
}
Изображения возвращаются как URL (для стандартных вызовов) или как base64 (для некоторых режимов).
Подключения
- Вход: один вход (слева)
- Выход: один выход
output(справа)
Примеры использования
Генерация по описанию
Промпт: Минималистичный логотип для кофейни "{{input.cafe_name}}",
плоский дизайн, теплые коричневые тона
Размер: 1024x1024
Качество: High
Формат: PNG
Фон: Transparent
Цепочка: LLM + Изображение
- LLM -- системный промпт «Опиши идеальную иллюстрацию для статьи», промпт
{{input.article_text}} - Изображение -- промпт пустой, использует вывод LLM
Пакетная генерация через ForEach
- Агент -- генерирует JSON-массив описаний:
["описание 1", "описание 2", ...] - ForEach -- внутренняя операция «Генерация изображений»
- Каждый элемент массива становится промптом для генерации
Тайм-аут HTTP-запроса к API генерации изображений составляет 120 секунд. Генерация в высоком качестве может занимать 30-60 секунд.
Для работы ноды Изображение необходим настроенный API-ключ OpenAI в настройках проекта. Генерация изображений оплачивается отдельно согласно ценам OpenAI.