原版 ChatGPT 限制很多,
因为对话字数限制,每次都需要重复调教,而且无法上传文档。
所以我给你写了一个快速搭建自己的私有知识库的教程,
每次对话都能基于这个知识库的上下文进行回答,
比如: 训练一个小红书文案生成模板,以后就自动生成小红书文案;
比如: 训练一个论文助手,以后可以让他按照你的写作风格写论文;
············等等等
而且知识库可以上传 txt,pdf,markdown 和 html 资料,
并且自动分析这些资料,创造我们自己的知识库。
一、Dify 介绍
我们需要用到一个软件:Dify
它能够支持上传文档并进行分析,后续再对话的过程中就可以记住我们上传的内容,并根据上传的内容进行总结回复。
Dify 提供了一定额度的免费次数
同时支持集成 openai 的 apikey 和 azure openai
二、搭建ChatGPT聊天工具
1.注册登录
进入 cloud.dify.ai/signin 页面,
如果你没有魔法,那么就选择 github 方式登录,如果没有 github 账号,可以参考这个链接进行注册 blog.csdn.net/m0_67906358…
2.创建应用
创建成功之后,我们就会看到应用的详情页面
3.聊天体验
点击预览或者分享链接给别人,打开就可以直接使用
正常对话没问题,
如果我们问 dify 是什么看看它知不知道
结果很显然,它还不知道 dify,这也正常,因为 dify 是最近才有一个开源工具,他肯定不知道,接着我们来搭建一下 dify 的知识库可以让它知道 dify 是什么
三、知识库搭建
1.知识库准备
这个例子我们是想让它知道 dify,
所以为了方便起见,我直接把 dify 官网的一段内容直接复制到了一个 txt 中。
下面是整个内容:
2.知识库搭建
回到 dify 主页cloud.dify.ai/datasets,选择数据集并创建一个新的数据集
接着把我们刚才准备好的文档直接拖进来
点击下一步,
直接选择默认的方式进行处理(会耗费一定的token,具体根据文本的内容决定)
处理完成之后回到数据集页面就可以看到我们处理完成的文档了
3.绑定知识库到聊天工具中
绑定完成之后不要忘了点击发布
4.验证知识库
重新进入自己的应用进入聊天界面
四、关于费用
点击右上角的头像,点击 设置 菜单
目前 dify 提供了200次调用的额度。
如果需要继续使用,可以绑定 OpenAI 或者 Azure OpenAI service
整个体验还是非常好的,不收取任何额外费用,还是开源的!赶紧用起来!