介绍
- 本插件是适配Google Gemini网页版的聊天机器人插件,借助Gemini Pro的联网能力和多模态识别能力实现更准确地回复和图片识别回复等功能。
- 核心代码源于Gemini-API,本插件修改了其中部分内容以兼容其他插件的依赖版本。
- 由于历史原因,本插件的名称为nonebot-plugin-bard。
安装
-
手动安装
git clone https://github.com/Alpaca4610/nonebot_plugin_bard.git下载完成后在bot项目的pyproject.toml文件手动添加插件:
plugin_dirs = ["xxxxxx","xxxxxx",......,"下载完成的插件路径/nonebot_plugin_bard"] -
使用 pip
pip install nonebot-plugin-bard
配置文件
必选内容
在Bot根目录下的.env文件中填入Bard的cookies信息:
gemini_token1 = xxxxxxxx # __Secure_1PSID的值
gemini_token2 = xxxxxxxx # __Secure_1PSIDTS的值
cookies获取方法
- 确保您已经拥有bard的访问权限
- 访问 https://gemini.google.com/
- 按 F12 打开控制台,进入应用程序(Application) → Cookies → 复制相应cookies的值
- cookies过一段时间可能会失效,如有报错更新即可
可选内容:
bard_enable_private_chat = True # 私聊开关,默认开启,改为False关闭
bard_proxy = "127.0.0.1:8001" # 配置代理访问Bard
使用方法
- Gemini 文字/图片 发起无记忆对话
- 连续对话 文字/图片 发起有记忆对话
- 结束连续对话 结束有记忆对话
- 清除记忆 管理员命令,删除所有连续对话的记忆
Gemini插件使用
在文字中添加@插件名(如@Youtube)可以调用Gemini网页版支持的插件
Release files for nonebot-plugin-bard 0.5.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nonebot_plugin_bard-0.5.1.tar.gz | 437.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nonebot_plugin_bard-0.5.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 875.9 kB
Release files / nonebot_plugin_bard-0.5.1.tar.gz
| Download URL | nonebot_plugin_bard-0.5.1.tar.gz |
|---|---|
| Size | 437.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
66533f2ac8b4b7c6140d19545410badd8dbae80fa5745722ab9edf286e7933a4
|
|
BLAKE2b-256 checksum How to use checksums |
d3c5d5e3b68a3596166cc0a73ebf091989cc26fb426bcdf4a2509136897be026
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.10.13 Darwin/23.4.0
|
Release files / nonebot_plugin_bard-0.5.1-py3-none-any.whl
| Download URL | nonebot_plugin_bard-0.5.1-py3-none-any.whl |
|---|---|
| Size | 438.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b74e37874ddb62e8c7615f19aefd313f79dea1f718b4bd6418c944c76cb870fb
|
|
BLAKE2b-256 checksum How to use checksums |
a28c7a6b4f1c5c3fdff81b1d62832820ef7824f077444f8c038611f274f73870
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.2 CPython/3.10.13 Darwin/23.4.0
|