共计 2101 个字符,预计需要花费 6 分钟才能阅读完成。
之前给大家介绍了如何将 ChatGPT
接入集体微信、钉钉以及常识星球,没看过的小伙伴能够点击链接进去看一下。
然而家喻户晓,接入集体微信是有危险的,官网是不容许咱们通过非法的客户端进行登录的。
明天给大家分享一下通过将 ChatGPT
接入企业微信,来实现通过微信勾结 ChatGPT
的形式。
整个过程次要分三步
- 注册并获取一个
OpenAPI Key
; - 注册一个集体企业微信;
- 在服务器启动 chatgpt-wechat 服务;
OpenAPI Key
对于第一步这里就不赘述了,不在本文的探讨范畴之内,有方法的天然有方法,没方法的能够问我。
注册集体企业微信
用手机下载一个企业微信,而后创立一个集体企业,留神这里肯定要是企业,而不能是其余组织,因为组织是无奈登录网页治理后盾的。
创立实现过后,咱们通过 https://work.weixin.qq.com/wework_admin/loginpage_wx 进行扫码登录到企业治理后盾中,登录实现过后咱们在 利用治理》自建》创立利用,创立一个利用。
创立利用实现之后,咱们须要做三件事
- 获取企业 ID:在我的企业》企业信息 最上面复制企业 ID;
-
点击刚刚创立的利用,获取
AgentId
和Secret
,Secret
须要发送到手机上能力查看; -
在利用的 接管音讯 这里获取
token
和EncodingAESKey
,这两个能够点击前面的随机获取主动生成;这里留神获取实现后放弃窗口不敞开,因为这里临时还无奈保留,如果敞开了窗口这个token
和EncodingAESKey
就没有用了。先放弃窗口关上,等咱们第三步把服务部署起来了过后,再回到这里填写下面的URL
验证,而后就能够保留了。
至此咱们手上应该有如下几样内容,认真核查下,上面会应用到
OpenAPI
:OpenAPI Key
,这个是在第一步就默认有的;- 企业微信:企业 ID,
Secret
,Token
,EncodingAESKey
;
部署服务
首先咱们须要一台 Linux
服务器,这个是必备条件,大家也都能了解,为了能失常拜访 openai
的 API 地址,倡议购买的云厂商海内的服务器,比方腾讯云或者阿里云的海内服务器都是能够的。
装置 docker
购买好的服务器咱们首先须要装置 docker
和 docker-compose
,顺次执行上面的命令即可。
如果不想装置其实能够在购买服务器的时候间接抉择带有 Docker
镜像的零碎就好了,比方我这里购买的腾讯云服务器就是 OpenCloud
镜像,自带 docker
和 docker-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
装置好了 docker
和 docker-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
命令,查看容器是否失常启动,失常状况下咱们的容器是能够失常启动的,并且能够看到还帮咱们启动的 redis
和 mysql
两个容器。
接下来咱们还须要回到企业微信,在下面验证 URL
中央,填上本人的服务器 ip
端口为 8887
,进行验证。
如果验证通过了,阐明咱们的服务器曾经失常启动,并且机器人也曾经配置好了。如果验证提醒回调不胜利,那有可能是咱们服务器的端口没有凋谢,这个须要在云厂商的防火墙或者平安组外面去看一下,将对应的 8887
端口进行凋谢再回来验证即可。
验证通过后再在开发者接口这里配置一下企业可信 IP,否则音讯是发不进去的。
到这里咱们根本实现了,还差最初一步那就是邀请咱们集体微信退出这个企业,通过在我的企业》微信插件 上面有个邀请关注二维码,用集体微信扫码退出即可。
剩下的就是咱们高兴的调试 AI 了
总结
明天给大家介绍了一下如何将 ChatGPT
接入企业微信,不过目前还只反对私聊,临时不反对群聊,不过对于咱们集体来说日常晋升工作效率曾经很不便了,感兴趣的小伙伴能够尝试起来。