KJNodes/textgenerated
Superprompt
该节点基于 `roborovski/superprompt-v1` 模型,这是一个在 SuperPrompt 数据集上微调的 T5 模型。
Superprompt
STRING
instruction_prompt
Expand the following prompt to add more detail
prompt
STRING
max_new_tokens
128
KJNodes
Superprompt 节点基于 roborovski/superprompt-v1 模型,这是一个在 SuperPrompt 数据集上微调的 T5 模型。
SuperPrompt 节点是一个文本增强工具,它能够自动将简短、简单的文本提示扩展为更详细、更具描述性的版本。其核心功能是利用一个经过微调的 T5 语言模型,为后续的文生图任务提供更丰富的输入描述。
节点功能
该节点基于 roborovski/superprompt-v1 模型,这是一个在 SuperPrompt 数据集上微调的 T5 模型。它接收一个基础提示和一个指令提示,将它们组合后输入模型,模型会根据指令生成指定长度的、更详细的文本输出。首次使用时,节点会自动从 Hugging Face 下载所需的模型文件。
节点参数说明 - Superprompt
控件参数 (Parameters)
| 参数名称 | 数据类型 | 必填 | 默认值 | 取值范围/选项 | 说明 |
|---|---|---|---|---|---|
instruction_prompt | STRING | 是 | Expand the following prompt to add more detail | - | 用于指导模型如何扩展提示的指令文本。默认指令为“Expand the following prompt to add more detail”。 |
prompt | STRING | 是 | - | - | 需要被扩展和增强的原始文本提示。此参数通常接收来自其他节点的文本输入。 |
max_new_tokens | INT | 是 | 128 | 1 - 4096 (步长: 1) | 控制模型生成新文本的最大长度。取值范围为 1 到 4096,步长为 1。 |
Output 输出
| 参数名称 | 数据类型 | 说明 |
|---|---|---|
| STRING | STRING | 经过扩展和增强后的详细文本提示。 |
使用场景
在典型的 AI 图像生成工作流中,你可以将初步构思的简短提示(如“一只猫”)输入此节点,它会输出一个更详细的描述(如“一只毛茸茸的橘猫,在阳光下慵懒地躺在窗台上”)。这个增强后的提示可以直接连接到文生图模型的提示词输入端口,以生成细节更丰富、更符合预期的图像。
注意事项
请注意,生成文本的详细程度和质量受 max_new_tokens 参数和输入提示本身的影响。过长的生成可能导致内容冗余或不连贯。该节点需要联网以下载模型,且生成过程会消耗一定的计算资源。
Superprompt 节点源码链接
Superprompt 节点来自 ComfyUI-KJNodes 节点包。
评论
使用 GitHub 登录后即可参与讨论。