关于后端:把ChatGPT配置到微信群里可以对AI提问了

9次阅读

共计 2656 个字符,预计需要花费 7 分钟才能阅读完成。

作者:小傅哥
博客:https://bugstack.cn

积淀、分享、成长,让本人和别人都能有所播种!😄

一、前言:用的很爽!

自从小傅哥用上 ChatGPT 连搜索引擎用的都不多了,很多问题的检索我第一工夫都会想到去 ChatGPT 发问试试。它的答复既十分精确又没有一堆广告,对于研发人员来说应用 ChatGPT 几乎是个宝贝。

它能给你编写简略的工程案例代码,它能答复你没有短少思路的疑难问题,它也能帮你优化你须要内卷的 PPT 话术!哈哈哈,但当然它也有不能干的,比方让它手写个 MyBatis,它通知我

<div align=”center”>

<img src="https://bugstack.cn/images/article/about/ChatGPT-01.png?raw=true" width="600px">

</div>

ChatGPT:是 GPT(Generative Pre-training Transformer,生成预训练转换器)语言模型的一种变体,专门设计用于响应会话格调的提醒生成类人文本。ChatGPT 是在一个大型的人类对话数据集上训练的,并应用这种训练来生成对自然语言提醒的适当和连贯的响应。ChatGPT 可用于为聊天机器人、虚构助理和其余会话系统生成文本,并可能生成宽泛的响应,包含对问题的简略答复、对须要更简单推理或解释的提醒的响应,以及旨在风趣或吸引人的响应。


🤔 从 ChatGPT 中,我仿佛感触到了,哪些是它的价值,哪些是我的价值。那些反复没有意义的工作终究会被一直地鲸吞和取代。

🤨 但这样的一个好货色,还有很多研发人员没有体验过,切实不应该。毕竟这个货色与以往很多智能机器人相比,那些都像智障一样。所以小傅哥找了些材料,把 ChatGPT 部署成微信聊天机器人,拉到群里,让粉丝搭档体验下。

二、教程:如何部署

1. 镜像文件

在 Github 上曾经有了十分多的大神提供了如何把 ChatGPT 接入微信聊天的形式,次要是 TypeScript、Go 语言开发的。根本这些也都能部署应用。这里小傅哥还看到 Docker 中有镜像:cynen/wechat 部署起来也十分不便,接下来小傅哥就应用这种形式进行部署。其余 Github 中的形式,有感兴趣的读者也能够尝试部署。Github 搜寻:ChatGPT wechat

<div align=”center”>

<img src="https://bugstack.cn/images/article/about/ChatGPT-02.png?raw=true" width="800px">

</div>

2. 注册账号

ChatGPT 临时还不反对国内的账号注册,所以须要申请虚构点好号码进行注册。如下步骤如果你能拜访并申请,那么就能够体验 ChatGPT 了。

<div align=”center”>

<img src="https://bugstack.cn/images/article/about/ChatGPT-03.png?raw=true" width="800px">

</div>

  1. sms-activate.org – 注册虚构电话号码[如图]【多服务、印度、openAI】,账号用支付宝充值 2 块钱就能够。
  2. beta.openai.com/signup – 注册账号,注册过程中会让你填写你的虚构电话号,并在 1 中的地址里收取验证码。
  3. chat.openai.com/auth/login – 注册实现后登录,就能够和 ai 对话了。

3. API keys 申请

openai 是提供了接入的 API keys 的,只有在申请了这个 API keys 能力实现后续的接入动作。

<div align=”center”>

<img src="https://bugstack.cn/images/article/about/ChatGPT-04.png?raw=true" width="800px">

</div>

  • 地址:https://beta.openai.com/account/api-keys
  • 阐明:点击进入后,点击 Create new secret key 就能够申请了。申请后会复制你的 SECRET KEY,复制后敞开弹窗即可。

4. 镜像部署

这里小傅哥抉择应用 Docker 镜像的形式部署一个微信聊天机器人。你能够本人本地装置 Docker 也能够在京东云、阿里云、百度云、腾讯云等购买云服务器的形式进行部署。

进入 Docker 后,你须要实现如下操作;

# 创立目录
mkdir /data/openai

# 创立文件
touch config.json

# 批改文件
vi config.json

{
  "api_key": "复制粘贴你申请的 API keys", # openai 的 账户创立的 apikeys
  "auto_pass": false,                                    # 加好友时, 是否主动通过
  "model": "text-davinci-003",        # 模型名称,官网有很多模型
  "session_timeout": 90                                # ession 保留工夫 秒, 其实就是上下文保留工夫. 超过这个工夫, 就会主动清空上下文
}

# 拉取镜像
docker run -dti --name wechat -v /data/openai/config.json:/app/config.json cynen/wechat

# 登录微信
docker logs -f wechat

<div align=”center”>

<img src="https://bugstack.cn/images/article/about/ChatGPT-05.png?raw=true" width="600px">

</div>

  • 当你启动 cynen/wechat 运行 docker logs -f wechat 就能够看到弹出一个微信的扫码登录。这个时候你能够用本人的一个微信扫码登录,登录实现后你能够与这个微信聊天或者拉群里就能够了。

5. 运行成果

微信群聊

<div align=”center”>

<img src="https://bugstack.cn/images/article/about/ChatGPT-06.png?raw=true" width="600px">

</div>

后盾日志

<div align=”center”>

<img src="https://bugstack.cn/images/article/about/ChatGPT-07.png?raw=true" width="600px">

</div>

  • 咋样,是不是还挺有意思的,而且十分的聪慧!
  • 如果你本人不能部署一个这样的机器人,也能够增加小傅哥的微信,进群体验下。
正文完
 0