推荐使用 nb plugin install nonebot_plugin_chatgpt_on_qq
一键安装
- 在env中添加你的api_key(必选)
- 可自行选择合适的GPT模型,如
gpt-3.5-turbo-0301
,一般无需更改,默认为gpt-3.5-turbo
,具体可参考官方文档 - 可设置使用gpt的理智值(temperature),介于0~2之间,较高值如
0.8
会使对话更加随机,较低值如0.2
会使对话更加集中和确定,默认为0.5,具体可参考官方文档 - 添加代理(国内必选) #填写
NoError
可以去除插件启动时的警告信息 - 设置历史对话保存路径(可选,默认保存至
./data/ChatHistory
) - 设置保存的最大历史聊天记录长度
- cf workers相关(? (可选)
- 管理员(可删除他人创建的对话,可设置多个)
9.预设文件夹路径(默认为./data/Presets
)
格式如下:
api_key="填入你的api_key"
model_name="gpt-3.5-turbo" #默认为gpt-3.5-turbo,具体可参考官方文档
temperature=0.5 #理智值,介于0~2之间
openai_proxy="x.x.x.x:xxxxx" #填写NoError可去除插件启动时的警告信息
history_save_path="E:/Kawaii" #填入你的历史对话保存路径
history_max = 10 #填入大于2的数字
openai_api_base = "" #cf workers,空字符串或留空都将不使用
admin=["qqNumber"]
preset_path="填入自定义预设文件夹路径"
新:支持读取json格式的预设(具体可以参考Presets文件夹中的json文件),并使预设可作为模板被创建
组合技:可以用/chat create <prmopt>创建空白模板ChatGPT以及后续对话来调教机器人,调教完成后使用/chat dump导出聊天记录json,将user改为system,保存在json文件夹就可以创建一个属于你自己的预设了!
支持群聊与私聊
群聊中可同时创建多个会话,对话间相互独立
对话时会保存一部分上下文信息(默认保存10条,可在.env中设置)
能导出导入历史记录一键回到曾经的会话
有普通chatGPT(id:1)模板基础的猫娘模板(id:2),以及隐藏的诺拉模板(id:3)作为基础prompt来构建对话
可自动在本地保存所有对话的聊天记录
/chat
获取命令菜单
/chat create
根据预制模板prompt创建一个新的对话
/chat create
(自定义prompt) (不需要括号,直接跟你的prompt就好)利用后面跟随的prompt作为基础prompt来创建一个新的对话
/chat list
获取当前群所有存在的对话的序号及创建时间
/chat join <id>
加入list中序号为的对话(不需要尖括号,直接跟id就行)
/chat delete <id>
删除list中序号为的对话(不需要尖括号,直接跟id就行)
/chat json
利用历史对话json来回到一个对话,输入该命令后会提示你在下一个消息中输入json
/chat dump
导出当前对话的json文件
/talk
(对话内容) 在当前对话中进行对话(同样不需要括号,后面直接接你要说的话就行)