Перейти к основному содержимому

Изображение (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 + Изображение

  1. LLM -- системный промпт «Опиши идеальную иллюстрацию для статьи», промпт {{input.article_text}}
  2. Изображение -- промпт пустой, использует вывод LLM

Пакетная генерация через ForEach

  1. Агент -- генерирует JSON-массив описаний: ["описание 1", "описание 2", ...]
  2. ForEach -- внутренняя операция «Генерация изображений»
  3. Каждый элемент массива становится промптом для генерации
Тайм-аут генерации

Тайм-аут HTTP-запроса к API генерации изображений составляет 120 секунд. Генерация в высоком качестве может занимать 30-60 секунд.

API-ключ OpenAI

Для работы ноды Изображение необходим настроенный API-ключ OpenAI в настройках проекта. Генерация изображений оплачивается отдельно согласно ценам OpenAI.