最近 ChatGPT 十分火,OpenAI 官方也提供了对话的实验网站。在此分享一个通过自己的微信使用人工智能对话的教程。依旧不用写代码!不过这里的第三方库都是由其他大神实现的,我只是写一个教程。
效果预览
工具准备
科学在美上网
Github 账号一个
微信(最好是小号)
如果想在自己的服务器部署需要有在美的服务器,提前安装 Docker。
操作过程中需要全程挂梯子。
简易步骤说明
基本操作
在 [OpenAI](https://chat.openai.com/auth/login) 网站上注册一个帐号,记住账号密码。这里可能会要验证手机号,可以找个接码平台。如果嫌麻烦似乎某宝也有共享账号。
在 Github 上搜索并进入 [fuergaosi233/wechat-chatgpt](https://github.com/fuergaosi233/wechat-chatgpt),这位大神的库。
一键部署(有一定限制,每月 500 小时)
点击下方有一个 `Deploy On Railway` 的按钮。(也可以看大神[原本的文档](https://github.com/fuergaosi233/wechat-chatgpt/blob/main/README_ZH.md)操作)
网页会跳转到 Railway 的网站,第一次进入要关联 Github 帐号,将这个库创建到你的帐号下,接下来重点来了。
按图填写数据,然后点击下面的 Deploy。
静静等候,创建好的项目会出现在网页上。点击右侧的 Deploy Logs。过一段时间下方的日志会出现二维码和一个链接。因为二维码可能会看不清,可以点击上面的链接打开新的页面专门显示二维码。
有可能一次登录不成功,那就点击新出现的二维码。直到页面展示了登录成功后就可以使用了~
服务器部署
安装 Docker,Ubuntu 可以[见这里](https://docs.docker.com/engine/install/ubuntu/)。
新建配置文件,保存名为 `config.yaml` 。
按步骤启动
在运行命令后,屏幕上会出现二维码和链接,扫描登录你需要使用的微信即可。
附录
各大神项目地址
通过模拟请求实现的 ChatGPT 的 API,国内全部机器人都是基于此项目创建的
本项目的原作者
视频链接
Q&A
进入 Railway 的时候提示 Your Account is Unverified
第一次进入的时候要验证邮箱。当你看到这个页面的时候,看看你注册 Github 的邮箱会出现一封邮件,点击即可验证了。
OpenAI 对聊天接口的限制
因为增加了 Cloudflare 的强防火墙验证,导致:
所使用的接口必须增加 cf_token 字段。
此字段与 IP 地址和用户所使用浏览器必须一致。
模拟浏览器倒好说,但 Railway 或者是服务器模拟 IP 是很麻烦的。
因此,在有新的解决方案出来之前,本文档暂时白写了(md)。
相关