简体中文 | English
注:在查看本文档前,请先将软件更新到最新版本。
一个对话模板由标题和内容两部分组成,标题部分用于显示在主界面下方的选择按钮上,当用户发送问题时,输入的提问将会与所选中的模板合并后发送给GPT模型。
例如,下面是一个简单的模板内容:
请将“${input}”这句话翻译为英语
当用户选中该模板后发送“你好”时,GPT将会收到:
请将“你好”这句话翻译为英语
因此可以得到“Hello”的答案。
如果模板中不含有${input}
这样的占位符,那么用户发送的问题将会连接在模板内容后方发送给GPT模型,例如使用下述的模板:
请将这句话翻译为英语:
当用户选中该模板发送“你好”时,GPT将会收到:
请将这句话翻译为英语:你好
注:考虑与旧版本的兼容性,
%input%
也可以作为占位符使用,但推荐使用新版的写法。
自v1.9.0版本起,GPTAssistant开始支持高级模板语法,通过写在模板开头的参数,用户可以自定义模板的各种行为,目前包括:
system
角色模板内容开头三对引号包围的内容会被识别为模板参数,每个参数占一行,由参数名和参数值两部分组成。参数名使用@
符号开头,与参数值之间通过空格隔开,例如:
"""
@model gpt-3.5-turbo
@network false
@select 目标语言|简体中文|英语|日语|韩语
"""
请将“${input}”这句话翻译为${目标语言}
选中该模板后,界面上将会出现一个名为“目标语言”的下拉选框,可以选择“简体中文”、“英语”、“日语”、“韩语”四个选项。发送问题时,${目标语言}
将会被替换为所选中的选项,选用gpt-3.5-turbo
模型进行翻译,且禁用联网功能。
参数名 | 参数值 | 说明 |
---|---|---|
@model |
如gpt-3.5-turbo
|
设定使用的模型名称 |
@system |
true 或false
|
是否将模板设定为system 角色 |
@speak |
true 或false
|
是否开启语音播报功能 |
@network |
true 或false
|
是否开启联网功能 |
@chat |
true 或false
|
是否开启连续对话功能 |
@select |
选框名|选项1|选项2|... |
添加一个下拉选框,选中项会替换到占位符${选框名} 中 |
@input |
输入框名 |
添加一个文本输入框,输入的内容会替换到占位符${输入框名} 中 |
注:在Gitee移动端查看本页面时,可能出现表格显示不全的情况(仅显示前两列),请在页面底部切换为桌面版。
此外,@select
的每个选项可以在前面添加一个[选项名]
(即[选项名]选项内容
),在下拉选框中显示的是选项名,发送问题时替换到占位符中的则是选项内容。
"""
须独占一行,前后不能有其他内容;参数名要顶格写,左侧不能有空格system
角色后,${input}
占位符将会失效,用户输入的问题会以user
角色跟在模板内容后方发送@model
、@speak
、@network
、@chat
参数,在选中该模板时,对应的软件全局设置将会暂时被覆盖input
,也不要重名此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。