Files
gangyan/langchain-chat/configs/format_config.py

53 lines
1.8 KiB
Python
Raw Normal View History

# prompt模板使用Jinja2语法简单点就是用双大括号代替f-string的单大括号
# 本配置文件支持热加载修改prompt模板后无需重启服务。
FORMAT_TEMPLATES = {
"knowledge_base_chat": {
"default":
'',
"abstract_format":
'# XXXX(根据大纲的主旨命名的标题)\n'
'# 第一章 研究概述\n'
'## 一、研究背景及目的意义\n'
'## 二、研究目标与预期成果\n'
'### (一)研究目标\n'
'1.XXXX\n'
'### (二)主要研究内容\n'
'1.XXXX\n'
'### (三)预期成果\n'
'1.XXXX\n'
'## 三、研究方法与技术路线\n'
'### (一)研究方法\n'
'1.XXXX\n'
'### (二)技术路线\n'
'1.XXXX\n'
'# 第二章 关于XXXX的研究\n'
'## 一、XXXX\n'
'### (一) XXXX\n'
'1.XXXX\n'
'# 第三章 关于XXX的研究\n'
'## 一、XXXX\n'
'### (一) XXXX\n'
'1.XXXX\n'
'# 第四章 关于XXXX的研究\n'
'## 一、XXXX\n'
'### (一) XXXX\n'
'1.XXXX\n'
'# 第五章 关于XXX的研究\n'
'## 一、XXXX\n'
'### (一) XXXX\n'
'1.XXXX\n'
'# 第六章 研究结论与咨询建议\n'
'## 一、XXXX\n'
'### (一) XXXX\n'
'1.XXXX\n'
'# 项目组成员名单\n'
'1.XXXX;2.XXXX;3.XXXX\n'
'# 附件\n'
'1.XXXX;2.XXXX;3.XXXX\n'
'注意: 请根据 {{ context}} 和 {{question}}补全相应“XXXX”的部分。\n',
}
}