fanchunke / chatgpt-wecom

企业微信接入 GPT3
MIT License
352 stars 98 forks source link
chatgpt gpt3 wecom

chatgpt-wecom

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

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

快速安装

0. 前置步骤

1. 配置

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

2. 运行

git clone https://github.com/fanchunke/chatgpt-wecom.git
cd chatgpt-wecom

# 构建镜像
make dockerenv

# 运行带sqlite的镜像,运行前确认chatgpt.conf修改完毕
docker run -it -d --name chatgpt --restart=always \
  -v $(pwd)/conf/chatgpt.conf:/home/works/program/conf/chatgpt.conf \
  -p 0.0.0.0:8000:8000 chatgpt-wecom:0.1.1

3. 配置企业微信

FAQ

怎么创建数据库

数据库连接失败

数据库配置说明

新版本可以支持 MySQL、SQLite、PostgreSQL。常见的配置如下:

MySQL:

[database]
# mysql
driver="mysql"
dataSource="root:12345678@tcp(127.0.0.1:3306)/chatgpt?parseTime=True&loc=Local"

SQLite

[database]
# sqlite3
driver="sqlite3"
dataSource="file:chatgpt?_fk=1&parseTime=True&loc=Local"

dataSource 字段有两个参数需要配置:

Changelog

v0.1.3

v0.1.2

v0.1.1

v0.1.0

Happy Chatting

img