Featured image of post 从零开始拥有一个属于自己的 ChatGPT QQ机器人

从零开始拥有一个属于自己的 ChatGPT QQ机器人

在 unraid 上通过 docker 部署 koishi ,接入chatGPT

OpenAI家的chatGPT 最近的火热不必多说,还有很多墙内的小伙伴由于种种原因不能很方便地使用,正巧我最近在折腾在 NAS 上部署 QQ 机器人,找到一个很方便的将 ChatGPT 接入 QQ 机器人的插件。

事前准备

你需要准备:

  1. koishi koishi是一个高性能的机器人服务,你可以在官网任选一个合适的方式部署(Windows/macOS/Linux/Android/容器)
  2. chatGPT API key 你可以通过 https://platform.openai.com/account/api-keys 获取 (注册openAI 账号的方法不在本文介绍 事实上随便找个国外的接码平台就可以了
  3. 一个 QQ 小号,等级尽可能高一点以免风控 (koishi 事实上支持包括 QQ/discord/telegram/kook/feishu等的部署)

下面,我将在我自己的 NAS 上通过 koishi 容器的方式进行操作,我的 NAS 系统是 unraid 6.11.5 ( Linux 内核 5.19.17)

操作部署

unraid docker 部署 koishi

也可通过 unraid 的 docker 配置,具体如下

在 unraid 上使用推荐后面一种方法,方便设置图标(看着更舒服一点) 效果如下:

koishi 以及 chatGPT 插件的配置

按照你的 QQ 小号设置 adapter-onebot ,设置完后右上角找到启用插件。需要注意的是 protocol 需要选择 ws-reverse。

接着去插件市场安装 koishi_chatGPT 插件根据提示加载 cache 服务并配置 apiKey :

apikey 可以在 https://platform.openai.com/account/api-keys 获取。

然后启用插件

Enjoy it

接下来 你就可以和群友们一起好好提(调)问(教) ChatGPT 了 XD

20220305补充:

请尽可能的在可信任的朋友的群里使用,我的群友们疑似因为提问了太多不能碰的滑梯,两天用完了免费的 18$ 余额,第三天群也炸了 …

Built with Hugo
Theme Stack designed by Jimmy