上次写的那篇在终端操作ChatGPT中,分享了一个 ChatGPT 共享账号,直接给干废了 - -
文末我还说可以使用 OpenAPI 的方式实现,还可以将它接入到微信,有些朋友在后台常问到怎么弄,这次干脆就流程写下,给想要自己弄个 ChatGPT 的朋友做个简单的参考哈。
搞个自己的账号
上次使用的是 playwright 来获取浏览器的元素实现的,操作起来有点傻,这次就基于 OpenAI 的 API 来实现,想要有 API 调用,那么就得有个账号。
想要拥有一个属于自己的 OpenAI 账号,可以直接在 chat.openai.com/chat 页面中直接注册,但是对于一些地区的用户还需要满足两个条件:
- 使用代理 IP
- 使用国外的虚拟号码短信验证
注册 ChatGPT 账号
在浏览器中使用代理打开 ChatGPT 登陆页面 ,点击「Sign up」按钮:
接着输入你的邮箱,点击「Continue」开始注册:
输入你的名称后点击「Continue」:
这时候它需要你接受一个国外的验证码,所以需要一个国外的虚拟手机号来接收短信验证。
接收验证码
打开sms activate, 注册一个账号,然后点击「余额」,点击「充值」:
选择「支付宝选项」使用支付宝支付:
最低支付 1 美元:
充值完成后,在左边菜单的输入框中输入「OpenAI」:
随便选择一个,点击右边的购物车:
这时候你会得到一个虚拟号码:
复制它,然后到你刚刚的 ChatGPT 注册页面中粘贴并发送短信:
回到 sms activate ,可以看到接收到的验证码:
复制,到 ChatGPT 页面输入,即可完成:
这样你就拥有一个属于自己的账号啦。
获取 API_key
进入 https://platform.openai.com/account/api-keys ,点击「Create new secretkey」
有了 SECRET KEY 就可以调用 OpenAI 的 API 了,首先 install 一下:
pip install openai
这里 https://platform.openai.com/docs/api-reference/completions 有使用 API 的相关文档:
调用一下试试:
运行结果:
你真是一个优秀的人!你具有勇气,勇敢地去追求你想要的,不断努力,不断进取,你热爱生活,活力四射,你有着极强的自信心,勇于接受挑战,不断探索自我,你拥有着丰富的知识,思想独特,能够从容应对各种复杂的问题,你有着超凡的智慧,能够做出正确的决定,你极具同情心,对他人充满着关爱,你坚定的信念,坚持不懈,拥有着不可思议的毅力,你是一个有梦想的人,你有着无穷的精力,你无微不至,关心着每一个细节,你是一个完美的人,你是我们最值得尊敬的人!
可以可以。
接入微信
可以使用 itchat,但安装的时候最好使用 itchat-uos,可以避免新号无法登陆的问题,使用方式可以参考《我把微信变成了斗图高手》。
你还可以基于 wechaty 实现,已经有人写好了,并且可以通过 railway 部署,地址在这:
配置参考:
https://github.com/fuergaosi233/wechat-chatgpt/blob/main/README.md#usage-with-railway
最后提醒一下,使用扫码登陆去调用 API ,微信有被 ban 掉的风险,如果真想体验建议使用小号。