展开本页目录
开始前准备什么
- 准备本篇使用的 Open WebUI 自定义模型教程 环境;当前入口与版本参照文末官方来源。
- 将本页下载包解压到独立练习目录,先读原始输入与 README。
- 只运行对应步骤所需依赖;离线检查与目标产品运行分别记录。
- 把接入型号与预设名称分开
- 进入模型编辑器创建独立预设
- 保存三段式系统提示词
- 用已知发货消息核对双语
- 用信息缺失和补造请求测试
- 比较预设与基础模型并保存版本
1. 把接入型号与预设名称分开
Base Model 指向已经能调用的真实模型,bilingual-support-lab 是自己创建的预设。预设不是新的大模型型号,也不改变供应商能力或服务价格。
2. 进入模型编辑器创建独立预设
在 Workspace → Models 新建或编辑自己的预设,确认具备权限。官方编辑器图展示 Base Model 与 System Prompt;保留现有预设,用独立名称练习。
3. 保存三段式系统提示词
要求输出中文、English、待核实,每段仅使用输入明确事实。缺订单号、送达时间或金额时列为未提供,而非自己补数;首次不绑定任何外发工具。
config.json · 字段教材,不可作为工作流导入
{
"entry": "Workspace → Models → New / Edit",
"preset": "bilingual-support-lab",
"Base Model": "选择已验证可用型号",
"System Prompt": "输出中文、English、待核实三段;仅使用输入明确事实;订单、时间、金额缺失时写未提供。",
"Tools": "测试期间不绑定外发工具"
}4. 用已知发货消息核对双语
R1 只说明今天已发货,中文英文都不能新增明天到达。两种语言表达应一致,事实和格式分开验收,提示词遵循程度受 Base Model 影响。
5. 用信息缺失和补造请求测试
R2 保留订单号与时间待核实,R3 保留退款依据和金额待核实。模型若仍编造数字,保存失败原文,修订规则并复测,不能只看三段标题存在。
6. 比较预设与基础模型并保存版本
在新聊天中选择预设测试,记录 Base Model、提示词版本和三条实际回复。修改预设不保证旧聊天立刻应用新规则,重开聊天复测;本页未向客户发消息。
7. 下载教材并运行离线核对
先下载完整教材包并解压,在材料目录运行 python3 check-fixture.py。脚本只读取原创输入、人工预期与配置,对照本页固定验收条件;通过说明材料内部关系一致,实际产品、模型与业务写入另需按前六步验证。
bash
unzip lesson.zip -d open-webui-custom-model-reply-template
cd open-webui-custom-model-reply-template
python3 check-fixture.py怎样确认已经完成
- 预设选择准确 Base Model,不使用预设名称当 API Model ID。
- 三段格式完整且中英事实一致。
- 缺失送达时间与退款金额不补造。
常见问题
系统提示词能保证固定输出吗?
不能保证每次完全遵循。官方说明行为受 Base Model、聊天模板和上下文影响,必须用固定正反例复测。
同一个预设能换基础模型吗?
可以按编辑器设置调整,但换模型后重新验收格式、事实和工具能力,不继承旧模型的通过结果。


