Skip to content

hicaoc/chatgpt-wework-robot

Repository files navigation

ChatGPT-WeWork-Robot: 企业微信应用ChatGPT

ChatGPT-WeWork-Robot是一款无代码应用,支持国内直连Azure或Cloudflare中转,无需VPN。同时支持openAI服务器,openAI中转服务器和Azure服务器。

安装步骤

准备

  1. 申请域名,并配置A记录解析到自己服务器的IP。域名需要备案,否则腾讯无法验证。
  2. 安装nginx并配置ssl证书(安全)。将wxwork.conf文件,并放到nginx的配置路径。例如,/etc/nginx/site-enable/3。如果未申请域名SSL证书,请先申请证书,并将证书放到路径中。

docker 部署

docker run --name wework  \ 
     -e APPPORT="6060"  \
     -e BASEURL="https://xxx.openai.azure.com"  \
     -e APIKEY="xxx"  \
     -e ENGINE="xxx"  \
     -e CORPID="xxx" \
     -e AGENTID=xxxx \ 
     -e TOKEN="xxx"  \
     -e AESKEY="xxx" \
     -e SECRET="xxx" \ 
   hicaoc/wework:latest

服务器独立部署

  1. 将wxwork.yaml配置文件放到主程序同一个目录:
Web:
    Port: ":6060" # 服务器端口,nginx提供https服务器,反向代理到本程序的端口,必须和nginx中代理目标端口一致。
    RootPath: "/var/www/html" # 如果项目有静态网页,可以放在此目录。
OpenAI:
    BaseURL: "" # openAI的路径,为空使用默认路径,也可以指定中转服务器的路径。例如:http://chat.xxx.com/v1。如果使用Azure服务,可以指定Azure的入口地址。例如:htts://xxx.openai.azure.com。
    APIKEY: "" # openAI的Key或者Azure的Key。
    Engine: "" # 使用Azure时的模型部署名称。为空代表不使用Azure服务,而使用openAI服务。
WeiXin:
    CorpID: "" # 企业ID,包含以下参数,请从企业微信管理后台查找。
    AgentID: 0   
    Token: ""    
    AESKey: ""
    Secret: ""
  1. 启动服务器
# 创建运行目录
mkdir /wework
# 将编译好的执行文件放到/wework
# 将wework.services放到/lib/systemd/system
# 打开开机启动,并启动服务
# 可以配置环境变量覆盖配置文件中的设置:
    APPPORT BASEURL APIKEY ENGINE CORPID AGENTID TOKEN AESKEY SECRET
systemctl enable wework
systemctl start wework

配置企业微信,添加企业app。

可参考 https://github.com/sytpb/chatgpt-wework-robot  中的配置企业app部分。

About

企业微信应用chatgpt

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages