快速将 ChatGPT 接入微信,基于 OpenAI 官方接口,作为私人助理或者微信群助理(注意合理使用)
本项目衍生于 go-zoox/chatgpt-for-chatbot-feishu,欢迎点 Star
- 支持长对话,自动联系上下文
- 支持私人对话
- 支持群聊
- 支持 @ 机器人回复
- 也支持命令(
/chatgpt
)触发,格式:/chatgpt 你的问题
- 支持二次开发,快速接入企业现有应用
- Go 开发框架
- Go-Zoox
- Gin
- Echo
- Go-Zero
- Go 开发框架
- 基于 OpenAI GPT3 接口,使用 ChatGPT Client
- 支持 本地环境、Docker 多种渠道部署
# 基于服务端管理框架 Zmicro,自动安装缺失依赖,使用 Zmicro Service,底层容器使用 Docker
# 执行下面脚本,并按提示操作,填写微信 APP ID/Secret 和 OpenAI/ChatGPT API Key
$ curl -o- https://raw.githubusercontent.com/zmicro-design/service-chatgpt-for-chatbot-wechat/master/install | bash
# 安装服务器管理框架 Zmicro
$ curl -o- https://raw.githubusercontent.com/zcorky/zmicro/master/install | bash
# 安装 chatgpt-for-chatbot-wechat
$ zmicro package install chatgpt-for-chatbot-wechat
# 准备 OpenAI/ChatGPT API Key
$ export CHATGPT_API_KEY=<YOUR_CHATGPT_API_KEY>
# 运行
$ zmicro chatgpt-for-chatbot-wechat
# docker-compose.yaml
version: "3.7"
services:
chatgpt-for-chatbot-wechat:
image: whatwewant/chatgpt-for-chatbot-wechat:latest
environment:
CHATGPT_API_KEY: "<YOUR_CHATGPT_API_KEY>"
# 启动
$ docker-compose up -d
# 支持 Go-Zoox 中间件
可以创建 Issue 或者加微信,备注来自:ChatGPT-For-ChatBot-WeChat,进入微信群沟通
-
go-zoox/chatgpt-for-chatbot-feishu - 快速将 ChatGPT 接入飞书,作为私人工作助理或者企业员工助理
-
ChatGPT Client - 一个 Go 语言实现的 ChatGPT Client SDK
-
OpenAI Client - 一个 Go 语言实现的 OpenAI Client SDK
-
Zmicro - 一个原生 Shell 实现的、强大的跨平台服务器管理框架,快速开发各种 CLI 插件、服务以及包管理等
-
Zmicro Service | ChatGPT-For-ChatBot-WeChat - ChatGPT-For-ChatBot-WeChat 的 zmicro service 实现
-
Zmicro Package | ChatGPT-For-ChatBot-WeChat - ChatGPT-For-ChatBot-WeChat 的 zmicro package 实现