查看原文
其他

教程:为企业微信工作台配置GPT应用

元透社 2023-10-10

前置要求:

1.为本项目准备云服务器:考虑是在OPEN AI和企业微信之间链接,建议购买腾讯云硅谷区服务器。
2.如果没有使用企业微信,需要注册一个企业微信。最好使用认证企业微信,确保相关API稳定性。

创建企业微信应用

在企业微信pc端点击头像,点击最下面的管理企业,进入企业管理后台。
点击我的企业,最下方有企业id:wwxxxxxx,记录下来。
然后点击应用管理创建应用,设置应用基本信息,点击下一步

记录下Agentld、secret,点击下面接收消息里面的设置api接收。设置下面的参数,现在还保存不了,进行下一步:服务器运行应用

url:http://ip:8888/wechat #如果是已认证的企业微信,这里需要把ip换成和企业主体相关的域名EncodingAESKey #随机获取并记录下来。Token #随机获取并记录下来。

服务器运行应用

克隆代码及运行

按照GitHub作者的步骤,克隆代码到服务器运行,步骤请参考今天的另外一篇文章《BOA源码安装步骤》,运行需要用到的指令如下。指令仅供参考,需根据自己情况修改。
git clone https://github.com/zhayujie/bot-on-anything #从GitHub克隆代码cd bot-on-anything/ #切换到项目目录pip3 install -r requirements.txt #安装必须依赖,这里请注意是否有报错 cp config-template.json config.json #复制配置文件,下面参数配置在该文件里面修改后再运行应用touch nohup.out #首次运行需要新建日志文件 nohup python3 app.py & tail -f nohup.out #在后台运行并输出日志,注意切换到项目所在目录运行,成功后可以ctrl+c关闭会话 #以下是其他可以使用的指令pgrep -f app.py | xargs -I{} sh -c 'echo -n "Name: app.py, "; echo -n "ID: {}, "; readlink -f /proc/{}/cwd; ' #执行该指令输出所有名字为app.py的进程ID和该进程所在的目录,服务器运行多个该项目的时候方便查找对应的进程idkill pid #杀死进程pid,然后重新运行应用 git pull                                               #后续项目代码有更新,执行该命令拉取最新代码,重新运行应用


修改配置

配置config.json文件:设置openaiapi_keychannel type选择wechat_com,设置wechat_com的参数,参数配置如下,请复制模板配置文件后修改,不要粘贴复制。
"model": { "type" : "chatgpt", "openai": { "api_key": "YOUR API KEY", #这里设置你的openai的api_key "model": "gpt-3.5-turbo", # 模型名称,这里选择了gpt "proxy": "", # 代理地址,本文推荐使用腾讯云硅谷服务器,不需要配置。 .... #其他参数参考项目的readme} "channel": { "type": "wechat_com", #务必注意不要选错 "wechat_com": { #注意这里是在 wechat_com 里配置参数 "wechat_token": "MIllLa9", #刚刚随机生成的 "port": "8888" #默认端口,服务器需要放行该端口 "app_id": "YOUR APP ID", #上一步记录的Agentld "app_secret": "t7ddkqL1111111111111nOFM-0m-OtU", #上一步获得的,会发送到企业微信对话框 "wechat_corp_id": "ww61111111403", #第一步里面的企业id,ww开头 "wechat_encoding_aes_key": "rrRnhf1zad11pwuw22", #刚刚随机生成的 }}

上边的参数配置好之后,服务器运行该应用,然后在刚刚的企业微信管理后台,设置api界面点击保存,成功之后会如下图所示。

可能会提示与域名域名问题,建议是在已备案的域名里面做一个CNAME,指向服务器的ip或者服务器绑定的未备案域名。
然后在创建应用界面的开发者接口里,配置企业可信IP,为你的服务器IP。保存。
见证奇迹的时刻了,在企业微信里,搜你刚刚创建应用所有的名字,打开对话框,和他聊天吧!

微信插件:接入个人为微信使用

对于不方便经常使用企业微信的人来说,可以通过企业微信的微信插件接入到个人微信。
在企业微信管理后台,点击我的企业,左侧的微信插件,有一个邀请关注二维码,用个人微信扫码点击关注,然后验证手机号后,加入到该公司,即可找到刚刚创建的应用,点击即可使用,也可将该应用添加到桌面或者将该公司置顶来方便使用。


本文是在以下原文基础上优化修改。

作者:vision  标题:企业微信部署ChatGPT,原文请访问:www.wangpc.cc



以下相关交流群,推荐使用企业微信扫码加入

继续浏览本文相关内容


-END-



如需加入社群、投稿或商务合作请点击公众号菜单栏


欢迎关注元透社视频号,关注国内外行业动态。


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存