千问写作是运用通义千问720亿参数的语言模型(qwen-72b-chat)进行基于目录的论文创作,通过python-docx设置文档格式然后写出文档 ,其他免费模型(qwen-1.8b-chat)暂时无法生成目录
1. 请求延时
通义千问: QPS<80请求数/秒,请求太快会报错
2.角色身份设置
通义千问: system的设定
3.提示词
提示词和请求内容进行拼接,可能会被写入内容中,尽量只添加量词
4.论文目录
先点击生成论文目录,生成结果放到session中,点击其他按钮时(刷新论文目录),才能将论文目录文本框内容刷新
论文目录是基于论文目录规则生成的,如果不符合规则,会一直请求直到符合为止
写作的时候会自动匹配文本框的标题,无需去除多余文字
每一行内容都相当于是一条描述,如果需要该小节生成更加准确,在标题后面加描述即可,写出文件后手动去掉
5.参考文献
知网搜索,然后粘贴,为空的话则不写出
6.上传封面
如果上传文件,在文件基础基础上进行写作,没有上传则创建新文档
7.生成目录
目录是最后进行写入的,所以预览不显示,但会写入文档。目前目录的页码,没有找到合适的方法,存在一定错误
8.文档设置
设置页边距,单位厘米
9.等待跑完下载即可
知网搜索,然后粘贴,为空的话则不写出
10.成品展示
11.基于本地知识库进行写作
上传知识内容,通过阿里云向量检索服务DashVector进行检索
运行效果如下:
一劳永逸