从 0 开端最详细的布置自己的微信机器人
作者的相关文章:
- 微信小程序接入 ChatGPT 完成 AI 画图
- 从 0 开端最详细的微信大众号接入 AI
- ChatGPT插件:让你的 ChatGPT 异乎寻常!
本文用的这个接口是需求付费的,可是有免费额度! 本文用的这个接口是需求付费的,可是有免费额度! 本文用的这个接口是需求付费的,可是有免费额度! 费用的详细细节能够看本文最终一部分的内容!
克隆项目
这个项目是作者自己写的,假如有什么bug敬请谅解,读者也能够在此基础上增加自己的功用。
- 克隆项目到本地
git clone https://github.com/ox4f5da2/ChatGPT.git
- 假如克隆到服务器的话,由于服务器或许不能科学上网,所以会导致克隆失利,所以能够先把项目导入到 Gitee,然后从 Gitee 进行项目克隆
有小伙伴问我为啥报错显示找不到 openai,这是由于没有 node_modules 文件的原因,因此克隆后需求在项目根目录的终端中运转
npm i
来装置依赖文件,然后运转项目就没问题啦。
布置 AI 接口
- 首要你需求注册一个的账号;
- 然后登录官网获取一个 API key;
- 登录官网后点击右上角 Tab 栏的 API ;
- 点击右上角的 LOG IN,假如你有账号的话,没有就注册一个;
- 点击右上角头像,挑选 View API keys
- 点击 Create new secret key 按钮获取 API key,可是注意这个仿制后要自己保存好,官方不给用户第二次检查的机会,假如忘了只能新建一个新的 API key 了。
- 上述过程如下图所示:
- 接着将 API key 填入
interface.cjs
文件中第 8 行的apiKey
即可,代码如下:
const configuration = new Configuration({
apiKey: "你自己的 API key", // 在这儿换成上面生成的 API key
});
- 最终在终端运转指令
node interface.cjs
敞开服务,能够自己测验接口是否正常等等,详细成果如下所示: 在 URL 中输入http://你的IP:你的端口号/chatgpt?question=hello
成功后接口返回: 在 URL 中输入http://你的IP:你的端口号/chatgpt
失利后接口返回: 假如能够正常收到返回值,那说明接口是正常的
布置机器人
- 首要在项目根目录运转
npm i
依照node_modules
文件; - 其次将
config.js
文件依照注释内容填写完好,这个应该不难,解释一下其间的 INTRO 参数,也便是说在增加你的机器人为老友时,发送的内容为 INTRO 指定内容时才能经过,默认INTRO 的值为ding
,作用如下: - 最终在服务器或本地运转指令
npm start
或许node index.mjs
即可,然后终端会打印一串地址,内容如下:
karl@KarldeMacBook-Pro ChatGPT % node index.mjs
Scan QR Code to login!
https://wechaty.js.org/qrcode/https%3A%2F%2Flogin.weixin.qq.com%2Fl%2FgYsBfIpp5Q%3D%3D
把上面的地址在浏览器中打开,就能得到一个绿色的二维码,由于平台原因不让展现,所以就算了,大家打开后应该能看到的。
扫码登录后就能拥有一个聊天机器人️啦,测验时的聊天记录截图如下:
布置服务器
假如想让机器人一向挂着,那就得布置到服务器上,为了操作简略,这儿运用 pm2
进行管理 nodejs 项目。
- 首要大局装置
pm2
包,终端输入指令npm i pm2 -g
,等待装置完成; - 然后进入项目根目录,输入
pm2 start interface.cjs
以及pm2 start index.mjs
,得到如下成果: 假如status
为online
表面项目正常运转中 ✅ - 最终在终端输入指令
pm2 logs
能够看到index.mjs
运转后会打印出二维码地址,然后只要依照上一部分 布置机器人 的过程操作即可。
写在最终
- 假如有什么问题能够私信或许评论,喜欢的话记得关注➕点赞➕收藏;
- 放上 GitHub 库房地址:ChatGPT,能够的话给颗 支持一下。
- 由于官方供给的接口或许比在网页上聊天会少很多服务,所以或许看着没有网页版的智能,可是由于官方加了一层验证后,原本的第三方库现在无法运用(作者尝试过依照 issue 里的处理,可是失利了,原来运用的是 chatgpt-api感兴趣能够自己尝试一下,成功后能够和我分享一下),所以只能抛弃转而运用 OpenAI 官方的供给的 API 接口,官方的示例文档能够点击 Example 检查。
- 可是现在有个疑问 ️,便是这儿的 openAI 的接口和 ChatGPT 接口不知道是不是一个团队开发的,可是作用确实还是不错的。
- 然后便是最重要的,便是这个接口是由免费额度的,也便是现在会送你 4 个月 18的免费额度,大概我恳求 188 次用了 0.4,之后或许要充钱了,能够在 usage 页面检查。
其实服务器布置完接口后,就能够布置到大众号或许小程序上了,大家能够自行完成,应该不难,假如需求教程能够私信我,需求多的话我抽暇写一个。