• 作者:老汪软件技巧
  • 发表时间:2024-12-29 07:05
  • 浏览量:

此文章的兄弟文章:

如何将 39.3k 的开源知识库 Dify 接入微信

使用 dify-on-wechat 中的插件搭建私人助理

最近群里有位大佬增强了一下 dow 的 JinaSum 插件,比原版插件用起来顺手多了。为什么推荐这个增强版的插件呢?

因为之前的 JinaSum 在安装之后:

而增强后的插件:

对于单聊来说,始终会自动触发。

项目地址,也请各位小伙伴多多 Star~

安装

如果之前已经有安装过 JinaSum 插件,可以先通过 #uninstallp jinaSum 卸载掉之前的版本。 之后再通过 #installp 来安装增强版本。

DOW 插件增强-可控 JinaSum 触发+追问+黑名单__DOW 插件增强-可控 JinaSum 触发+追问+黑名单

DOW 插件增强-可控 JinaSum 触发+追问+黑名单_DOW 插件增强-可控 JinaSum 触发+追问+黑名单_

安装成功之后我们先执行 #scanp 再执行 #plist 来查看插件状态:

DOW 插件增强-可控 JinaSum 触发+追问+黑名单__DOW 插件增强-可控 JinaSum 触发+追问+黑名单

到这里我们已经安装成功了!

配置

进到 dify-on-wechat 项目目录下的 plugins/jina_sum 文件夹中,执行以下命令来创建配置文件:

cp config.json.template config.json

增强版的配置比原版的多了三个选项:

默认配置如下:

{
  "jina_reader_base": "https://r.jina.ai",           # jina reader链接,默认为https://r.jina.ai
  "open_ai_api_base": "https://api.openai.com/v1",   # chatgpt chat url
  "open_ai_api_key":  "sk-xxx",                      # chatgpt api key
  "open_ai_model": "gpt-3.5-turbo",                  # chatgpt model
  "max_words": 8000,                                 # 网页链接内容的最大字数,防止超过最大输入token,使用字符串长度简单计数
  "white_url_list": [],                              # url白名单, 列表为空时不做限制,黑名单优先级大于白名单,即当一个url既在白名单又在黑名单时,黑名单生效

DOW 插件增强-可控 JinaSum 触发+追问+黑名单__DOW 插件增强-可控 JinaSum 触发+追问+黑名单

"black_url_list": ["https://support.weixin.qq.com", "https://channels-aladin.wxqcloud.qq.com"], # url黑名单,排除不支持总结的视频号等链接 "prompt": "我需要对下面的文本进行总结,总结输出包括以下三个部分:\n 一句话总结\n 关键要点,用数字序号列出3-5个文章的核心内容\n 标签: #xx #xx\n请使用emoji让你的表达更生动。", # 链接内容总结提示词 "auto_sum": true, # 是否自动总结 "qa_trigger": "问", # 追问触发词 "black_group_list": [], # 群聊黑名单 }

这里特别提醒一下小白朋友们,AI 的 url 链接和 API Key 一定要填写自己的 key 和代理 url,国内无法直连 OpenAI 官方的!!

测试auto_sum-是否自动总结

默认开启的,也就是说只要检测到有链接分享就会进行总结,这个配置项的作用范围是所有群聊。

DOW 插件增强-可控 JinaSum 触发+追问+黑名单__DOW 插件增强-可控 JinaSum 触发+追问+黑名单

现在我们将其改为 false,然后 #reloadp jinaSum 重载插件再测试一下~

DOW 插件增强-可控 JinaSum 触发+追问+黑名单_DOW 插件增强-可控 JinaSum 触发+追问+黑名单_

这种情况下要触发总结的话分为两个场景:

一起来看看~

_DOW 插件增强-可控 JinaSum 触发+追问+黑名单_DOW 插件增强-可控 JinaSum 触发+追问+黑名单

_DOW 插件增强-可控 JinaSum 触发+追问+黑名单_DOW 插件增强-可控 JinaSum 触发+追问+黑名单

追问

紧接上面的总结,我们追问一下:

_DOW 插件增强-可控 JinaSum 触发+追问+黑名单_DOW 插件增强-可控 JinaSum 触发+追问+黑名单

black_group_list

在这个配置项中输入要加黑的群聊名称即可。 如此一来,加黑后的群聊就只能通过手动触发的方式进行总结了:

_DOW 插件增强-可控 JinaSum 触发+追问+黑名单_DOW 插件增强-可控 JinaSum 触发+追问+黑名单

总结

这里直接上大佬的 README。

私聊:

群聊:

当 auto_sum=false 时: