本插件直接安装倒是没有什么问题。。但是在安装之后,因为QQ本身没有处理Markdown的能力,加上大语言模型基本上都是返回的Markdown文本,所以我们需要开启image,使用playwright来进行渲染截图,详细需要注意的点如下:
1. 要在nb项目的env里加入配置信息
要设置为true
2. image的依赖内容需要使用pip install
在nb项目下直接运行:
pip install 'nonebot-plugin-deepseek[image]'
成功之后,这个会直接安装playwright,我们需要在服务器里安装对应的浏览器内核,我们可以干脆一步到位:
playwright install
接着,我遇到的一个坑是,哪怕安装好playwright的内核,还是无法正常使用Markdown转图片:
怎么办呢?插件文档也没有写,在翻阅code之后:
发现还需要安装nonebot_plugin_htmlrender
nb plugin install nonebot_plugin_htmlrender
之后,如果linux系统没有安装中文字体,可以一起运行这个命令:
sudo apt install fonts-noto -y
然后重启nb之后,就可以正常使用啦!