No project description provided
Project description
功能
- 上下文功能
- 连续会话
- 人格设置
- 切换群聊/会话导出
- 回答图片渲染
如何使用
私聊中是直接发送消息,群聊中是以回复的方式发送。
以下是功能列表
功能 | 指令 |
---|---|
基本的聊天对话 | 基本会话(默认【gpt3】触发) |
连续对话 | chat/聊天/开始聊天 |
结束聊天 | stop/结束/结束聊天 |
切换会话 | 切换群聊/切换会话/切换 |
重置会话记录 | 刷新/重置对话 |
重置AI人格 | 重置人格 |
设置AI人格 | 设置人格 |
导出历史会话 | 导出会话/导出对话 |
回答渲染为图片 | 图片渲染(默认关闭) |
基本会话
对话前,加上默认前缀即可与GPT3对话。
连续会话
输入chat/聊天/开始聊天即可不加前缀,连续的对话,输入结束/结束聊天,即可结束聊天
人格设置
预设了AI助手/猫娘/nsfw猫娘三种人格,可以通过人格设置切换。内置的设定可以从这里看到。
同样也可以手动指定人格
切换群聊
命令切换+群号即可保留聊天信息并切换群聊。
切换群聊到702280361
图片渲染
图片渲染可以在配置文件中选择配置是否需要渲染。
安装
- 使用 nb-cli
nb plugin install nonebot-plugin-gpt3
- 通过包管理器安装,可以通过nb,pip,或者poetry等方式安装,以pip为例
pip install nonebot-plugin-gpt3 -U
随后在bot.py
中加上如下代码,加载插件
nonebot.load_plugin('nonebot_plugin_gpt3')
windows用户还需要安装一个rust环境,点击这里下载安装。
配置
对于官方openai接口只需配置API Keys即可,所以请填写API在您配置的chatgpt_token_path
下面,默认路径是config/chatgpt_api_key.yml
文件内格式如下,有多个Key请按照如下格式配置。
api_keys: [
"xxx",
"yyy"
]
之后是一些自定义配置,根据注释可以自行修改,如果需要请在对应的配置文件下进行配置。
gpt3_api_key_path = "config/chatgpt_api_key.yml" # api keys文件路径
gpt3_command_prefix = "gpt3" # 基本触发命令
gpt3_need_at = False # 是否需要@才触发命令
gpt3_image_render = True # 是否需要将回答渲染为图片
gpt3_image_limit = 100 # 长度超过多少才会渲染成图片
gpt3_max_tokens = 400 # 返回回答的最大长度
图片渲染
如果需要开启图片渲染,请在配置文件中,配置gpt3_need_at = True
并安装playwright
,如果已经安装了playwright
则请忽略
pip3 install playwright && playwright install
启动后出现
PyTorch, TensorFlow
等提示问题,忽略即可
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_gpt3-1.0.14.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32011ac6c2b12460cf3435538beb040c13c6b0862d93d9d6a51c1714458af284 |
|
MD5 | 27aa3ae7fa73001f1a9173cf79a314cb |
|
BLAKE2b-256 | 0de88ed2e6343df96ec16aa4731dcd849d67a6b5f533ad7e74a7f534e512137b |
Close
Hashes for nonebot_plugin_gpt3-1.0.14-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ad22f2b1aada96ab7129995cb1fc046e8ffed3f15f7695f0bd309492fdaefcf |
|
MD5 | 1805796f46b3ee240f62d25636b5f050 |
|
BLAKE2b-256 | 3f1fb40d977aa5a6245a50e63d11fb9687debd5ecf9edd3b8e32bce3e2d0ba34 |