前阵子发了一篇注册ChatGpt的文章,注册之后需要通过网页或者ChatGpt客户端才能使用,有时候在电脑前还是挺方便,但是没有电脑的时候,多少还是有点麻烦;
本文介绍另外一种玩法,吧ChatGPT通过OpenAPI接入微信,实现直接在微信上问答,如下
看到效果,直接上教程!!!!
一、准备工作
使用ChatGpt接入微信大致需要准备以下几个东西:
「科学上网」
这个有很多产品,大家可以自行购买。
「ChatGpt账号」
ChatGpt账号的注册方法我之前已经发过了《人工智能ChatGpt大火!超全注册攻略来喽~(含注册失败解决指南) | 橙干货》,可以参照这个去注册一个账号即可
「一个微信号」
就是与OpenAPI对接,充当机器人的账号(最好用新号,都懂的,哈哈哈)
「一台服务器或者在自己电脑装虚拟机」
用于搭建后台,登录微信
二、OpenAPI秘钥
注册好ChatGpt账号后,我们需要在OpenAPI官网上获取一个秘钥,用于绑定微信
获取秘钥地址:
https://platform.openai.com/account/api-keys
登录openai,访问这个地址后,直接点击【Create new secret key】就可以生成一个秘钥,把它记录下来
三、搭建机器人
我这里使用Docker搭建一个微信机器人,可以在自己本地搭建虚拟机,也可以使用云服务器。我是使用的云服务器搭建的。首先搭建一个docker服务,搭建方式可以参考我往期文章,这里就不重复了。直接开始正题搭建机器人。
「创建openapi目录」
mkdir -p data/openapi
「创建配置文件」
touch data/openapi/config.json
「编辑配置文件」
vi data/openapi/config.json
{
"auto_pass": false,
"model": "text-davinci-003",#模板
"api_key": "这里放刚才申请的API keys",
"session_timeout": 90 #聊天的时候上下文清空的时间
}「拉取docker镜像并运行」
docker run -dti --name wechat -v /data/openapi/config.json:/app/config.json cynen/wechat
执行成功后会返回一串id,看到这个Id说明已经部署成功,接下来登录微信就可以了
「查看微信登录二维码」
docker logs -f wechat
到这里我们就可以使用准备好的微信扫码授权登录了!!!登录以后就可以使用了
使用方式也很简单,完全跟正常聊天一样,私聊就直接发问题,如果在群里@它就行!!赶快去试试吧
文章转载自星河之码,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。