当前位置: 首页 > 科技观察

我把ChatGPT拉进了微信群,可以问AI问题!

时间:2023-03-15 21:48:51 科技观察

1.前言:用起来很爽!付哥自从用了ChatGPT之后,连搜索引擎都不怎么用了。搜索很多问题的时候立马想到了在ChatGPT上提问。它的答案既非常准确又没有一堆广告,是开发人员使用ChatGPT的瑰宝。它可以为您编写简单的工程案例代码,可以解答您不乏想法的疑难问题,还可以帮您优化需要涉及的PPT用词!哈哈哈,当然它也有它做不到的事情,比如让它手写MyBatis,它告诉我:ChatGPT:它是GPT(GenerativePre-trainingTransformer,生成预训练transformer)语言模型,专门设计用于生成类人文本以响应会话式提示。ChatGPT在人类对话的大型数据集上接受训练,并使用此训练对自然语言提示生成适当且连贯的响应。ChatGPT可用于为聊天机器人、虚拟助手和其他对话系统生成文本,并能够生成范围广泛的响应,包括对问题的简单回答、对需要更复杂推理或解释的提示的响应,以及旨在幽默或引人入胜。回复。从ChatGPT,我似乎感受到了什么是它的价值,什么是我的价值。那些重复和无意义的工作最终会被蚕食和取代。但是这么好的东西,还有很多开发者没有体验过,也确实不应该。毕竟跟以前的很多智能机器人比起来,这玩意就跟弱智一样。于是付哥找了些资料,将ChatGPT部署为微信聊天机器人,拉进群里让粉丝体验。二、教程:如何部署1、镜像文件在Github上已经有很多高手提供了如何连接ChatGPT微信聊天,主要使用TypeScript和Go语言开发。基本上这些也可以部署使用。这里小傅也看到Docker里面有一个镜像:cynen/wechat部署起来也很方便,然后小傅就用这个方法来部署。有兴趣的读者也可以尝试在Github中部署其他方法。Github搜索:ChatGPTwechat2。账号注册ChatGPT暂不支持国内账号注册,需要申请虚拟号进行注册。如果您可以按照以下步骤访问并申请,您就可以体验ChatGPT。sms-activate.org-注册一个虚拟电话号码【如图】【多服务,印度,openAI】,支付宝充值2元即可。beta.openai.com/signup-注册一个账号,在注册过程中会要求你填写你的虚拟电话号码,并在1.chat.openai.com/auth/login-log中的地址收到验证码在注册后,您可以与ai聊天。3.APIkeysapplicationforopenai提供APIkeys用于访问。只有申请了这个APIkey,才能完成后续的访问动作。地址:https://beta.openai.com/account/api-keys说明:点击进入后点击Createnewsecretkey申请。申请后,您的SECRETKEY将被复制,复制后关闭弹窗即可。4.镜像部署这里小傅选择使用Docker镜像部署一个微信聊天机器人。可以在本地安装Docker,也可以通过购买京东云、阿里云、百度云、腾讯云等云服务器进行部署。进入Docker后,需要完成以下操作;#创建目录mkdir/data/openai#创建文件touchconfig.json#修改文件viconfig.json{"api_key":"复制粘贴你申请的APIkeys",#openai的账户创建的apikeys"auto_pass":false,#添加好友时是否自动传递"model":"text-davinci-003",#模型名称,官网有很多模型"session_timeout":90#session保存时间,单位秒,其实就是上下文保留时间。过了这个时间,context会自动清空}#拉取镜像dockerrun-dti--namewechat-v/data/openai/config.json:/app/config.jsoncynen/wechat#登录微信dockerlogs-fwechat启动cynen/wechat,运行dockerlogs-fwechat,可以看到弹出微信扫码登录。这时候你可以用自己的一个微信扫码登录,登录完成后就可以和这个微信聊天或者加入群了。5、微信群聊后台日志运行效果如何?是不是很有趣也很聪明呢!如果不能自己部署这样的机器人,也可以加傅哥的微信,进群体验一下。