Все ноды/AI/Media (Speech / Image / Video)

Генерация изображения

Генерация изображения по тексту (text2img) или по тексту + входной картинке (img2img). Параметры (size/quality/n) зависят от выбранной модели.

Генерация изображенияT▶
ПромптКартинки
Входная картинкаРасширение агента

Тип в графе: image_generate

ToolExec

Можно включить выход ошибки и обработать сбой отдельным путём.

Порты можно разделить на исполнение и данные (split ports).

Как попробовать

Минимальный рабочий сценарий

Вход
Генерация изображенияT▶
Выход▶
  • Исполнение + данные
Нажмите «Скопировать ноды», откройте редактор и нажмите Ctrl+V на холсте.

Перед запуском выберите своё подключение или базу знаний — в графе стоит REPLACE_ME.

Как применять

Нода рисует изображение по текстовому описанию, а если подключить файл — перерисовывает уже существующее. А чтобы просто посмотреть на картинку и ответить по ней, отдельная нода не нужна — вложение читает сама модель в ИИ-агенте или Ответе LLM.

Роль ноды задаёт проводка. Ребро из порта Картинки в следующий шаг — обычная нода графа. Ребро из порта tool_out в порт «Расширения агента» агента — инструмент: модель сама решает, когда рисовать, и картинка уходит вложением в её ответ.

Как это работает

Список моделей приходит из медиа-каталога. Параметры конкретной модели — размер, качество, число изображений, seed — появляются в форме только после выбора модели, потому что у каждой модели они свои. При смене модели значения, которых новая модель не объявляет, просто не отправляются.

Подключите файл в порт Входная картинка — и ту же ноду работает как img2img: описание становится описанием правки. У модели, которая референс не принимает, этот порт не рисуется вовсе.

В роли инструмента всё сложнее: аргументы инструмента несут только текст, поэтому «перерисуй это фото» работает через включённый переключатель «Брать картинки из сообщения» — модели отдаются картинки, приложенные пользователем к этому ходу. Результат всегда уходит пользователю; в контекст самой модели он попадает, только если включить «Показывать результат модели», а вставленная картинка стоит входных токенов при каждой генерации.

Сгенерированные файлы сохраняются в хранилище воркспейса, и вниз по графу уезжают ссылки, а не байты.

Частые ошибки

  • Ребро Картинки → Файлы у Выхода. Порт «Файлы» принимает только чистые данные, составной порт в него не подключается. Включите «Разделить выходные порты» и ведите ребро из images_data.
  • Ждут одну картинку. images — список: если модель нарисовала несколько, вниз уедут все.
  • Забытое ребро в Входная картинка после смены модели. Порт исчезнет, а сохранённое ребро останется — и нода откажется работать вместо того, чтобы молча отправить референс в никуда.
  • Промпт пишут только в поле. Порт Промпт выигрывает у поля; поле используется, когда порт ничего не принёс.
  • Пустой коннект вместо своего ключа. Коннект без ключа падает на ключ платформы, и генерация оплачивается как обычно. Со своим ключом (BYO) платформа генерацию не списывает.

Входы

ПортПроводДанныеПримечания
ПромптpromptИсполнение + данныеexecute_datastring

показывается, когда operation_mode ≠ "as_tool"

Входная картинкаimageДанныеdatafile

несколько связей

показывается, когда operation_mode ≠ "as_tool"

Выходы

ПортПроводДанныеПримечания
КартинкиimagesИсполнение + данныеexecute_datafile

показывается, когда operation_mode ≠ "as_tool"

Расширение агентаtool_outРасширениеlink_extension—

показывается, когда operation_mode ≠ "executable"

Настройки

ПолеТипПо умолчаниюОписание
Режим нодыoperation_modestringexecutable

«Шаг сценария» — обычная нода с портами «Запуск» и «Успех». «Инструмент» — расширение, которое ИИ-агент вызывает сам: виден только выход «Расширение агента», а когда запускать, решает модель.

Варианты: executable — Шаг сценария, as_tool — Инструмент

Промптpromptstring""

Используется, когда порт «Промпт» ничего не доставил: не подключён или пришла пустая строка.

поддерживает шаблоныперекрывается портом: prompt

показывается при «Режим ноды» = Шаг сценария

Модельmodelstringopenai/gpt-image-1

Модель генерации изображений из медиа-каталога (выбирается списком). Её собственные параметры (размер, качество, число изображений) появляются ниже после выбора модели; модели, не принимающие референс-картинку, дополнительно скрывают порт 'image'.

Варианты: openai/gpt-image-1 — OpenAI: GPT Image 1, google/gemini-nano-banana-2.1 — Google: Nano Banana 2.1, tencent/hy-image-v3.5-preview — Tencent: Hy Image 3.5 Preview, bytedance-seed/seedream-5-0-flash — ByteDance Seed: Seedream 5.0 Flash, black-forest-labs/flux-3-image — Black Forest Labs: FLUX.3 Image, inclusionai/ming-image-0.1-design-layer — inclusionAI: Ming Image 0.1 Design Layer, recraft/recraft-v4.1-flash — Recraft: Recraft V4.1 Flash, inclusionai/ming-image-0.1-design — inclusionAI: Ming Image 0.1 Design, openai/gpt-image-2.5-sunburst — OpenAI: GPT Image 2.5 Sunburst, openai/gpt-image-2.5-flare — OpenAI: GPT Image 2.5 Flare, microsoft/mai-image-2.6 — Microsoft AI: MAI-Image-2.6, microsoft/mai-image-2.6-flash — Microsoft AI: MAI-Image-2.6 Flash

показать все (58)recraft/recraft-v4-styles-pro — Recraft: Recraft V4 Styles Pro, recraft/recraft-v4-styles-vector — Recraft: Recraft V4 Styles Vector, recraft/recraft-v4-styles-pro-vector — Recraft: Recraft V4 Styles Pro Vector, recraft/recraft-v4-styles — Recraft: Recraft V4 Styles, bytedance-seed/seedream-5-0-lite — ByteDance Seed: Seedream 5.0 Lite, bytedance-seed/seedream-5-0-pro — ByteDance Seed: Seedream 5.0 Pro, x-ai/grok-imagine-image-2.0 — xAI: Grok Imagine Image 2.0, qwen/qwen-image-3-pro — Qwen: Qwen Image 3 Pro, qwen/qwen-image-3 — Qwen: Qwen Image 3, microsoft/mai-image-2.5-pro — Microsoft AI: MAI-Image-2.5 Pro, krea/krea-2-large — Krea: Krea 2 Large, krea/krea-2-medium — Krea: Krea 2 Medium, krea/krea-2-medium-turbo — Krea: Krea 2 Medium Turbo, google/gemini-3.1-flash-lite-image — Google: Nano Banana 2 Lite (Gemini 3.1 Flash Lite Image), openai/gpt-image-2 — OpenAI: GPT Image 2, openai/gpt-image-1-mini — OpenAI: GPT Image 1 Mini, google/gemini-3.1-flash-image — Google: Nano Banana 2 (Gemini 3.1 Flash Image), google/gemini-3-pro-image — Google: Nano Banana Pro (Gemini 3 Pro Image), sourceful/riverflow-v2.5-pro — Sourceful: Riverflow V2.5 Pro, sourceful/riverflow-v2.5-fast — Sourceful: Riverflow V2.5 Fast, microsoft/mai-image-2.5 — Microsoft AI: MAI-Image-2.5, x-ai/grok-imagine-image-quality — SpaceXAI: Grok Imagine Image Quality, recraft/recraft-v4.1-pro-vector — Recraft: Recraft V4.1 Pro Vector, recraft/recraft-v4.1-vector — Recraft: Recraft V4.1 Vector, recraft/recraft-v4.1-utility-pro — Recraft: Recraft V4.1 Utility Pro, recraft/recraft-v4.1-utility — Recraft: Recraft V4.1 Utility, recraft/recraft-v4.1-pro — Recraft: Recraft V4.1 Pro, recraft/recraft-v4.1 — Recraft: Recraft V4.1, recraft/recraft-v4-pro-vector — Recraft: Recraft V4 Pro Vector, recraft/recraft-v4-vector — Recraft: Recraft V4 Vector, recraft/recraft-v4-pro — Recraft: Recraft V4 Pro, recraft/recraft-v4 — Recraft: Recraft V4, recraft/recraft-v3 — Recraft: Recraft V3, openai/gpt-5.4-image-2 — OpenAI: GPT-5.4 Image 2, google/gemini-3.1-flash-image-preview — Google: Nano Banana 2 (Gemini 3.1 Flash Image Preview), sourceful/riverflow-v2-pro — Sourceful: Riverflow V2 Pro, sourceful/riverflow-v2-fast — Sourceful: Riverflow V2 Fast, black-forest-labs/flux.2-klein-4b — Black Forest Labs: FLUX.2 Klein 4B, bytedance-seed/seedream-4.5 — ByteDance Seed: Seedream 4.5, black-forest-labs/flux.2-max — Black Forest Labs: FLUX.2 Max, black-forest-labs/flux.2-flex — Black Forest Labs: FLUX.2 Flex, black-forest-labs/flux.2-pro — Black Forest Labs: FLUX.2 Pro, google/gemini-3-pro-image-preview — Google: Nano Banana Pro (Gemini 3 Pro Image Preview), openai/gpt-5-image-mini — OpenAI: GPT-5 Image Mini, openai/gpt-5-image — OpenAI: GPT-5 Image, google/gemini-2.5-flash-image — Google: Nano Banana (Gemini 2.5 Flash Image)

Дополнительно
Показывать результат моделиshow_result_to_modelbooleanfalse

Вставить сгенерированный файл в диалог сразу после результата инструмента, чтобы модель увидела, что получилось, и могла доработать это следующим кругом. По умолчанию выключено: вставленный файл стоит входных токенов при каждой генерации.

показывается при «Режим ноды» = Инструмент

Показывать ход работы в Catchstream_progress_in_catchbooleantrue

Отправлять строки загрузки/успеха этого инструмента в подключённую ноду catch_tool_call.

показывается при «Режим ноды» = Инструмент

Брать картинки из сообщенияuse_turn_imagesbooleantrue

Когда ноду вызывает ИИ-агент как инструмент, отправлять изображения, приложенные пользователем к этому ходу, как референс (img2img / редактирование). Аргументы инструмента не могут нести байты, поэтому это единственный способ, которым «перерисуй это фото» доходит до провайдера. На пути сценария игнорируется — там значение берётся с порта 'image'.

показывается при «Режим ноды» = Инструмент

Подключениеconnection_idstring""

Необязательный коннект пространства со своим ключом провайдера (BYO). Пусто = ключ платформы из окружения.

подключение: openrouter

Общие поля

Эти три поля есть у каждой ноды: платформа добавляет их сама, а не автор ноды.

  • expose_error_output — Если включено, показывает выход выполнения для подключения нод, которые запускаются при сбое этой ноды.
  • split_ports_in — Показывать отдельные порты входа для выполнения и данных вместо одного объединённого.
  • split_ports_out — Показывать отдельные порты выхода для выполнения и данных вместо одного объединённого.

Настройки выбранной модели

Появляются в форме после выбора модели — набор зависит от неё, поэтому здесь перечислено всё, что встречается.

Соотношение сторонaspect_ratio
Фонbackground
Сколько картинокn
Сжатиеoutput_compression
Формат файлаoutput_format
Качествоquality
Разрешениеresolution
Зерно генерацииseed
Размерsize

Готовые примеры с этой нодой