1 Star 0 Fork 21

gaowenhui / wechat-chatgpt

forked from 大海 / wechat-chatgpt 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

欢迎使用 wechat-chatgpt 👋

Version License: ISC Twitter: fuergaosi join discord community of github profile readme generator

在微信上迅速接入 ChatGPT,让它成为你最好的助手!
English | 中文文档

Deploy on Railway

🌟 功能点

  • 通过 wechaty官方 API,将 ChatGPT 接入微信
  • 加入了持续对话的功能
  • 加入 Dockerfile, 通过 Docker 进行部署
  • 发布到 Docker.hub
  • 使用docker compose进行部署
  • 通过 Railway 进行部署

🚀 使用

使用Railway进行部署

Railway 是一个免费的 PaaS 平台,5刀以内的账单免费或者每个月500小时的运行时间

  1. 点击 Railway 按钮,进入 Railway 部署页面
  2. 点击 Deploy Now 按钮,进入 Railway 部署页面
  3. 填写 仓库名称和 OPENAI_API_KEY(需要连接 GitHub 账号)
  4. 点击 Deploy 按钮
  5. 点击 View Logs 按钮,等待部署完成

通过Fly.io进行部署

请为应用程序分配 512 MB 内存,否则可能会出现内存溢出

Fly.io 5刀以内的账单免费(免费计划的3个256MB的应用不在账单内)也就是可以同时可以部署 1*512MB + 3*256MB

  1. 安装 flyctl
     # macOS
     brew install flyctl
     # Windows
     scoop install flyctl
     # Linux
     curl https://fly.io/install.sh | sh
  2. 克隆项目并进入项目目录
    git clone https://github.com/fuergaosi233/wechat-chatgpt.git && cd wechat-chatgpt
  3. 创建应用
    ➜ flyctl launch 
     ? Would you like to copy its configuration to the new app? No
     ? App Name (leave blank to use an auto-generated name): <YOUR APP NAME>
     ? Select region: <YOUR CHOOSE REGION>
     ? Would you like to setup a Postgresql database now? No
     ? Would you like to deploy now? No
  4. 配置环境变量
    flyctl secrets set OPENAI_API_KEY="<YOUR OPENAI API KEY>" MODEL="<CHATGPT-MODEL>"
  5. 部署应用
    flyctl deploy

通过Docker使用

# 拉取镜像
docker pull holegots/wechat-chatgpt:latest
# 运行容器
docker run -it --name wechat-chatgpt \
    -e OPENAI_API_KEY=<YOUR OPENAI API KEY> \
    -e MODEL="gpt-3.5-turbo" \
    -e CHAT_PRIVATE_TRIGGER_KEYWORD="" \
    -v $(pwd)/data:/app/data/wechat-assistant.memory-card.json \
    holegots/wechat-chatgpt:latest
# 使用二维码登陆
docker logs -f wechat-chatgpt

如何获取 OPENAI API KEY?请参考 OpenAI API

通过docker compose使用

# 根据模板拷贝配置文件
cp .env.example .env
# 使用你喜欢的文本编辑器修改配置文件
vim .env
# 在Linux或WindowsPowerShell上运行如下命令
docker compose up -d
# 使用二维码登陆
docker logs -f wechat-chatgpt

使用NodeJS运行

请确认安装的NodeJS版本为18.0.0以上

# 克隆项目
git clone https://github.com/fuergaosi233/wechat-chatgpt.git && cd wechat-chatgpt
# 安装依赖
npm install
# 编辑配置
cp .env.example .env
vim .env # 使用你喜欢的文本编辑器修改配置文件
# 启动项目
npm run dev
# 如果您是初次登陆,那么需要扫描二维码

请确保您的账号可以登陆 网页版微信

✨ Contributor

🤝 为项目添砖加瓦

欢迎提出 Contributions, issues 与 feature requests!
随时查看 issues page.

感谢支持 🙏

如果这个项目对你产生了一点的帮助,请为这个项目点上一颗 ⭐️

空文件

简介

wechat-chatgpt 方便大家使用 https://github.com/fuergaosi233/wechat-chatgpt 展开 收起
JavaScript
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/gaowenhui0000/wechat-chatgpt.git
git@gitee.com:gaowenhui0000/wechat-chatgpt.git
gaowenhui0000
wechat-chatgpt
wechat-chatgpt
main

搜索帮助