文章目录
0x00 前言
0x01 环境说明
0x02 准备工作
0x03 报错 Not available 解决方法
0x04 登录Open AI账号
0x05 获取账号API
0x06 配置阿里云开源项目
0x07 OpenAI接入微信
0x08 ChatGPT微信使用演示
0x09 参考文献
0x10 总结
0x00 前言
ChatGPT 美国 OpenAI 研发的聊天机器人程序,于 2022 年 11 月 30 日发布 。ChatGPT 是人工智能技术驱动的自然语言处理工具,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流,甚至能完成撰写邮件、视频脚本、文案、翻译、代码,写论文等任务。
0x01 环境说明
ChatGPT |
Wechatbot |
0x02 准备工作
Ⅰ点击右上角注册一个OpenAI账号,如果有账号直接登录即可
https://openai.com/api/
Ⅱ注册账号需要填写一个能接收邮件的邮箱,密码大于8个字符即可,最后点击继续
Ⅲ前往电子邮箱中验证电子邮件地址即可完成OpenAI注册
0x03 报错 Not available 解决方法
关于在 OpenAI 电子邮件中验证电子邮件地址时出现 Not available Error 的解决方式,大致意思是您的国家或地区不允许使用 OpenAI 。出现这个解决过程十分简单,操作如下。
Ⅰ这个页面是OpenAI电子邮件验证地址出现的报错,我们不需要关闭它
Ⅱ这时我们需要 开启科学上网 ,至于如何科学上网百度即可,注意将 代理设置为全局 。地区选择 国外 ,香港澳门也会出现报错。
Ⅲ重新回到OpenAI验证邮件地址的页面,按 F12 打开开发者工具,选择控制台,在控制台下方输入以下代码回车,刷新界面后可以看到电子邮件已通过验证。
window.localStorage.removeItem(Object.keys(window.localStorage).find(i=>i.startsWith('@@auth0spajs')))
0x04 登录Open AI账号
Ⅰ登录刚刚注册好的Open AI账号,中途会设置账号名称并验证一个电话号码,这里使用国内的手机好肯定是不被允许的
Ⅱ访问一个接码平台,由于ChatGPT的爆火,现在免费的接码平台基本上是用不了了。这里推荐一个相对便宜好用的接码平台SMSMAN。
https://sms-man.com/
Ⅲ选择国家中输入USA,服务选择输入OpenAI,一定要选中这两个框框,否则发送的账号可能是别的国家的,点击Buy SMS。
Ⅳ点击购买后,成功发送了一个USA的账号,默认是开启激活状态的,如果需要取消激活点击即可
Ⅴ这里我们直接访问Open AI的登录界面选择国家为USA,输入接码平台的账号点击发送验证码
Ⅵ访问SMS MAN接码平台接收验证码
Ⅶ将接收到的验证码复制粘贴到OpenAI即可成功登录,这里选择个人用途即可
0x05 获取账号API
Ⅰ点击右上角头像
Ⅱ选择获取API
Ⅲ点击创建一个新的密钥,注意密钥需要妥善保管不要泄露,一个账号的免费额度为18$,调度API接口一次费用好像是0.004$。
0x06 配置阿里云开源项目
Ⅰ下载Wechatbot开源文件
https://gitee.com/shtml/wechatbot/tree/main/bin
Ⅱ打开解压后的文件夹,进入bin目录文件夹下,选择config.json文件进行编辑
Ⅲ将你的API keys复制粘贴到此处保存并退出
0x07 OpenAI接入微信
Ⅰ点击wechatbot-amd64,点击后会跳转到微信登录扫描二维码界面,这时需要使用手机扫码登录
Ⅱ登录成功后,成功显示状态如下
0x08 ChatGPT微信使用演示
0x09 参考文献
[1].大数据小禅. OpenAI‘s services are not available in your country 完美解决方案[EB/OL]. [2023-2-11]. https://blog.csdn.net/weixin_45574790/article/details/128260632.
[2].百度百科. ChatGPT[EB/OL]. [2023-2-11]. https://baike.baidu.com/item/ChatGPT/62446358.
0x10 总结
至此 ChatGPT 接入微信安装配置完成。由于作者水平有限,文中若有错误与不足欢迎留言,便于及时更正。