乐趣区

关于chatgpt:手把手教你将-ChatGPT-接入企业微信

之前给大家介绍了如何将 ChatGPT 接入集体微信、钉钉以及常识星球,没看过的小伙伴能够点击链接进去看一下。

然而家喻户晓,接入集体微信是有危险的,官网是不容许咱们通过非法的客户端进行登录的。

明天给大家分享一下通过将 ChatGPT 接入企业微信,来实现通过微信勾结 ChatGPT 的形式。

整个过程次要分三步

  1. 注册并获取一个 OpenAPI Key
  2. 注册一个集体企业微信;
  3. 在服务器启动 chatgpt-wechat 服务;

OpenAPI Key

对于第一步这里就不赘述了,不在本文的探讨范畴之内,有方法的天然有方法,没方法的能够问我。

注册集体企业微信

用手机下载一个企业微信,而后创立一个集体企业,留神这里肯定要是企业,而不能是其余组织,因为组织是无奈登录网页治理后盾的。

创立实现过后,咱们通过 https://work.weixin.qq.com/wework_admin/loginpage_wx 进行扫码登录到企业治理后盾中,登录实现过后咱们在 利用治理》自建》创立利用,创立一个利用。

创立利用实现之后,咱们须要做三件事

  1. 获取企业 ID:在我的企业》企业信息 最上面复制企业 ID;
  2. 点击刚刚创立的利用,获取 AgentIdSecretSecret 须要发送到手机上能力查看;

  3. 在利用的 接管音讯 这里获取 tokenEncodingAESKey,这两个能够点击前面的随机获取主动生成;这里留神获取实现后放弃窗口不敞开,因为这里临时还无奈保留,如果敞开了窗口这个 tokenEncodingAESKey 就没有用了。先放弃窗口关上,等咱们第三步把服务部署起来了过后,再回到这里填写下面的 URL 验证,而后就能够保留了。

至此咱们手上应该有如下几样内容,认真核查下,上面会应用到

  1. OpenAPIOpenAPI Key,这个是在第一步就默认有的;
  2. 企业微信:企业 ID,SecretTokenEncodingAESKey

部署服务

首先咱们须要一台 Linux 服务器,这个是必备条件,大家也都能了解,为了能失常拜访 openai 的 API 地址,倡议购买的云厂商海内的服务器,比方腾讯云或者阿里云的海内服务器都是能够的。

装置 docker

购买好的服务器咱们首先须要装置 dockerdocker-compose,顺次执行上面的命令即可。

如果不想装置其实能够在购买服务器的时候间接抉择带有 Docker 镜像的零碎就好了,比方我这里购买的腾讯云服务器就是 OpenCloud 镜像,自带 dockerdocker-compose。不过就算没有,本人装置也很简略。

yum install docker
docker --version
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
docker-compose --version

装置好了 dockerdocker-compose 当前,再加上有了下面的一些配置,咱们就能够筹备启动服务了,依照如下命令开始操作。

# 克隆源码
git clone https://github.com/whyiyhw/chatgpt-wechat.git
# 进入目录
cd ./chat
# 从备份生成 配置文件
cp ./service/chat/api/etc/chat-api.yaml.bak ./service/chat/api/etc/chat-api.yaml
# 编辑配置文件
vim ./service/chat/api/etc/chat-api.yaml

将下面获取到配置,顺次填入到配置文件中的指定地位中即可。填写好了过后,执行上面命令。

# 批改好后生成集成利用镜像
sudo docker-compose build

# 启动集成利用
sudo docker-compose up -d

略微等一会过后,咱们再通过 docker ps 命令,查看容器是否失常启动,失常状况下咱们的容器是能够失常启动的,并且能够看到还帮咱们启动的 redismysql 两个容器。

接下来咱们还须要回到企业微信,在下面验证 URL 中央,填上本人的服务器 ip 端口为 8887,进行验证。

如果验证通过了,阐明咱们的服务器曾经失常启动,并且机器人也曾经配置好了。如果验证提醒回调不胜利,那有可能是咱们服务器的端口没有凋谢,这个须要在云厂商的防火墙或者平安组外面去看一下,将对应的 8887 端口进行凋谢再回来验证即可。

验证通过后再在开发者接口这里配置一下企业可信 IP,否则音讯是发不进去的。

到这里咱们根本实现了,还差最初一步那就是邀请咱们集体微信退出这个企业,通过在我的企业》微信插件 上面有个邀请关注二维码,用集体微信扫码退出即可。

剩下的就是咱们高兴的调试 AI 了

总结

明天给大家介绍了一下如何将 ChatGPT 接入企业微信,不过目前还只反对私聊,临时不反对群聊,不过对于咱们集体来说日常晋升工作效率曾经很不便了,感兴趣的小伙伴能够尝试起来。

退出移动版