Skip to content

risfeng/chatgpt-wecom

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatgpt-wecom

企业微信接入 GPT3 接口。可以创建企业微信应用,体验 ChatGPT。

相较于官方提供的 CreateCompletion 接口,该项目增加了会话管理功能,能够较好地提供多轮对话能力。

快速开始

  1. 修改配置

修改 conf/online.conf 文件,主要涉及企业微信应用配置、GPT3 API Key、会话管理数据库配置等。

  • 企业微信应用配置
    • corp_id:在企业微信后台【我的企业】-【企业信息】处获取【企业ID】
    • corp_secret:在企业微信后台【应用管理】处获取【Secret】
    • agent_id:在企业微信后台【应用管理】处获取【AgentId】
    • encoding_aes_key:企业微信后台 【接收消息】- 【API 接收消息】获取【EncodingAESKey】,可以随机生成
    • token:企业微信后台 【接收消息】- 【API 接收消息】获取【Token】,可以随机生成
  • Open AI Key
    • 需要自行申请
  • 数据库
    • 数据库需要自行创建,数据表的创建可以通过命令行方式执行。
  1. Docker 运行
docker-compose up -d
  1. 初始化数据表
# 进入容器
docker exec -it chatgpt-wecom sh

# 执行命令
./app -conf=conf/online.conf -init-ent
  1. 配置企业微信应用。在企业微信后台 【接收消息】- 【API 接收消息】配置接收消息服务器配置。
  • URL 配置格式:http[s]://ip:port/wecom/receive

About

企业微信接入 GPT3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Go 99.3%
  • Dockerfile 0.7%