使用指南
提示词模板
只要步骤的检查器里有富文本提示词模板编辑器——包括生成文本,以及用自定义节点搭建的步骤——都支持同一套语法。输入 @name,引擎就会按步骤正在运行的内容版本,把它替换成对应的值。末端步骤上普通的导出文件名字段也支持同样的标记,具体规则见下文。
规则
@name 会解析成标签——也就是读者期望看到的、人能读懂的文字。
You are translating the document below into @Language.
Document:
@text
名称分两类,在编辑器里用颜色区分:
- 输入槽(绿色)——
@text、@image,即任何从上游步骤连线进来的内容。替换为该内容版本下上游步骤的输出。 - 版本组(青色)——
@Language、@Platform、@Length……对应您在空间里声明的每个版本组。替换为该取值的可读标签(中文、TikTok)。
新增版本组时,它的完整名称会直接变成标记:Platform 对应 @Platform,Content Length 对应 @{Content Length},内容平台 对应 @{内容平台}。提示词里的名称区分大小写;系统不允许版本组重名,确保每个标记只对应一个版本组。
无法识别的名称会显示红色虚线下划线,并给出“您是不是想输入…?”的建议。解析不了的名称会原样保留在最终提示词里——IceFold 绝不会悄悄丢掉它们。
边界形式:@{name}
如果名称后面紧跟的文字可能被误认为名称的一部分,就用大括号把名称括起来。两种写法替换效果完全一样——大括号只是为了消除歧义。
report_@{Target Language}.v1.txt → report_中文.v1.txt
转义:@@
想输出一个普通的 @——比如正文里的 Hello @user——就把它写两遍:
Hello @@user → Hello @user
以此类推:@@@@ 输出 @@。另外,紧跟在字母或数字后面的 @ 本来就会被忽略,所以 [email protected] 不用转义也会原样保留。
编辑器辅助功能
提示词模板字段不只是一个文本框。输入时:
- 编辑器上方的占位符工具栏按来源分组,列出这个步骤能用的所有占位符,点一下即可插入。未连线的输入槽显示为灰色。
- 输入
@时会弹出自动补全;输入@{则切换为带边界写法的建议。 - 悬停在任意标记上,可以看到它的类型,以及在当前预览的内容版本中会被替换成什么。
- 编辑器下方的预览面板与后端的真实替换完全一致:在下拉菜单里选一个内容版本,就能看到 LLM 实际会收到的完整提示词。
语法摘要
| 写法 | 输出结果 |
|---|---|
@name |
此内容版本中 name 的标签 |
@{name} |
同上,边界更明确 |
@@ |
普通的 @ |
[email protected] |
原样保留——字母数字后的 @ 视为正文 |
@unknown |
原样输出 @unknown,编辑器中标红 |
在导出文件名里,只会替换版本组标记,而且用的是取值 ID:
@Language会变成zh,而不是可读标签中文,这样导出的文件名更稳定。在提示词模板字段里,@Language用的则是标签。
