Узел TextGenerate использует модель CLIP для создания текста на основе запроса пользователя. При необходимости он может использовать изображения, видео или аудио в качестве дополнительного контекста для управления генерацией текста. Вы можете контролировать длину выходных данных, включать режим размышления для поддерживаемых моделей, а также выбирать между использованием случайной выборки с различными настройками или генерацией текста без выборки.

## Входные параметры

| Параметр | Описание | Тип данных | Обязательный | Диапазон |
| --- | --- | --- | --- | --- |
| `clip` | Модель CLIP, используемая для токенизации запроса и генерации текста. | CLIP | Да | Н/Д |
| `запрос` | Текстовый запрос, управляющий генерацией. Это поле поддерживает многострочный ввод и динамические запросы. Значение по умолчанию — пустая строка. | STRING | Да | Н/Д |
| `изображение` | Необязательное изображение, которое может использоваться вместе с текстовым запросом для влияния на генерируемый текст. | IMAGE | Нет | Н/Д |
| `видео` | Кадры видео в виде пакета изображений. Предполагается частота 24 кадра/с; внутренне прореживается до 1 кадра/с. | IMAGE | Нет | Н/Д |
| `аудио` | Необязательный аудиовход, который может использоваться вместе с текстовым запросом для влияния на генерируемый текст. | AUDIO | Нет | Н/Д |
| `максимальная длина` | Максимальное количество токенов, которое сгенерирует модель. Значение по умолчанию — 256. | INT | Да | от 1 до 2048 |
| `режим выборки` | Управляет использованием случайной выборки при генерации текста. При значении "on" становятся доступными дополнительные параметры для управления выборкой. По умолчанию — "on". | COMBO | Да | `"on"`<br>`"off"` |
| `мышление` | Работа в режиме размышления, если модель его поддерживает. Значение по умолчанию — False. | BOOLEAN | Нет | True или False |
| `use_default_template` | Использовать встроенный системный запрос/шаблон, если он есть у модели. Значение по умолчанию — True. Это расширенный параметр. | BOOLEAN | Нет | True или False |
| `temperature` | Управляет случайностью выходных данных. Меньшие значения делают вывод более предсказуемым, большие — более креативным. Этот параметр доступен только когда `режим выборки` имеет значение "on". Значение по умолчанию — 0.7. | FLOAT | Нет | от 0.01 до 2.0 |
| `top_k` | Ограничивает пул выборки K наиболее вероятными следующими токенами. Значение 0 отключает этот фильтр. Этот параметр доступен только когда `режим выборки` имеет значение "on". Значение по умолчанию — 64. | INT | Нет | от 0 до 1000 |
| `top_p` | Использует ядерную выборку, ограничивая выбор токенами, чья совокупная вероятность меньше этого значения. Этот параметр доступен только когда `режим выборки` имеет значение "on". Значение по умолчанию — 0.95. | FLOAT | Нет | от 0.0 до 1.0 |
| `min_p` | Устанавливает минимальный порог вероятности для рассматриваемых токенов. Этот параметр доступен только когда `режим выборки` имеет значение "on". Значение по умолчанию — 0.05. | FLOAT | Нет | от 0.0 до 1.0 |
| `repetition_penalty` | Штрафует токены, которые уже были сгенерированы, для уменьшения повторений. Значение 1.0 не применяет штраф. Этот параметр доступен только когда `режим выборки` имеет значение "on". Значение по умолчанию — 1.05. | FLOAT | Нет | от 0.0 до 5.0 |
| `presence_penalty` | Штрафует новые токены в зависимости от того, появлялись ли они в тексте ранее, побуждая модель говорить на новые темы. Этот параметр доступен только когда `режим выборки` имеет значение "on". Значение по умолчанию — 0.0. | FLOAT | Нет | от 0.0 до 5.0 |
| `seed` | Число, используемое для инициализации генератора случайных чисел для воспроизводимых результатов, когда выборка включена ("on"). Значение по умолчанию — 0. | INT | Нет | от 0 до 18446744073709551615 |

**Примечание:** Параметры `temperature`, `top_k`, `top_p`, `min_p`, `repetition_penalty`, `presence_penalty` и `seed` активны и видны в интерфейсе узла только тогда, когда `sampling_mode` установлен в значение "on".

## Выходные данные

| Имя выхода | Описание | Тип данных |
| --- | --- | --- |
| `generated_text` | Текст, сгенерированный моделью на основе входного запроса и необязательных изображения, видео или аудио. | STRING |

> Эта документация была создана с помощью ИИ. Если вы обнаружите ошибки или у вас есть предложения по улучшению, пожалуйста, внесите свой вклад! [Редактировать на GitHub](https://github.com/Comfy-Org/embedded-docs/blob/main/comfyui_embedded_docs/docs/TextGenerate/ru.md)

---
**Source fingerprint (SHA-256):** `dc6868bd7ebb63c485a4346113834f845416d7359759b2d428525398bdedf343`
