A nonebot plugin for chatpdf
Project description
nonebot-plugin-chatpdf
介绍
- 本插件灵感来源于最近很火的 chatpdf。
- 将需要分析的论文/阅读材料上传到群文件,机器人可以对其进行存储分析,然后你可以向其提问有关文章内容、文章概要、对于文章的思考等问题
- 本插件参考和使用了项目 Document_QA 中的核心代码
效果
安装
-
手动安装
git clone https://github.com/Alpaca4610/nonebot_plugin_chatpdf.git
下载完成后在bot项目的pyproject.toml文件手动添加插件:
plugin_dirs = ["xxxxxx","xxxxxx",......,"下载完成的插件路径/nonebot-plugin-chatpdf"]
-
使用 pip
pip install nonebot-plugin-chatgpt-chatpdf
配置文件
在Bot根目录下的.env文件中追加如下内容:
OPENAI_API_KEY = key
可选内容:
OPENAI_HTTP_PROXY = "http://127.0.0.1:8001" # 设置代理解决OPENAI的网络问题
使用方法
如果设置了nonebot全局触发前缀,需要在下面的命令前加上设置的前缀。
使用方式:上传需要分析的pdf文件到群文件中
- /start (使用该命令以上传pdf文件的方式启动chatpdf文章分析功能)
- 在一分钟内,上传需要分析的pdf文件到群文件中,分析完成后会返回成功信息
- /chat_pdf (文章分析完成后,使用该命令后面接需要提问的关于文章的问题,机器人会给出答案)
- /delete_all (删除所有缓存)
- /delete_my (删除用户在本群的缓存)
注意事项
- 每次调用/start命令时,都会清除调用者以前的分析缓存
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_chatpdf-0.4.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e4aa17ee23234018858fcb9bcbc7ba0e8b2cb4195b82192a6f14cf58d16730f |
|
MD5 | b7670cd49bda6dbe8ef86ef89a45c530 |
|
BLAKE2b-256 | f72cc1ef137a252ae8d566ac010890ded11e67c35e7079a6c24d5a8f65296e62 |
Close
Hashes for nonebot_plugin_chatpdf-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88f7574aee458a98bfa0929e196cb517b2498c70d4d240b5b88fa101bca4c515 |
|
MD5 | 80dee7c2407270a554c79d809c632898 |
|
BLAKE2b-256 | 128d73f047e4876582adc980ee30156a2e2e27efc91ab732dd284d864642354a |