OpenAI ChatGPT接入微信 wechatbot 搭建微信聊天机器人

一、准备工作

  • 1、获取自己 ChatGPT 的 apikey 获取地址 登入后即可获取

  • 2、一台VPS境外服务器(本次演示系统 Debian 10 64)

Vultr 购买地址,点此进入:按时计费,最低6$/月。

  • 3、一个微信号(建议使用小号测试)

  • 4、下载并安装FinalShell SSH工具

Windows版下载地址:点此下载

macOS版下载地址: 点此下载

二、ChatGPT接入微信

开始配置服务器

安装 Node 环境

sudo apt update && sudo apt upgrade

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

sudo apt-get install nodejs

安装git命令

apt install git

克隆 Wechat-Chatgpt 项目点此进入项目地址

git clone https://github.com/fuergaosi233/wechat-chatgpt.git

进入Wechat-Chatgpt项目

cd wechat-chatgpt

安装依赖并创建配置文件

切换到new-wechatgpt分支

git checkout new-wechatgpt

安装依赖

npm install

创建配置文件

cp config.yaml.example config.yaml

cp .env.example .env

修改配置文件:API = 就是你在openAI官网上生成的apikey

vi .env

.env内容如下:

CHAT_GPT_EMAIL=
CHAT_GPT_PASSWORD=
CHAT_GPT_RETRY_TIMES=
CHAT_PRIVATE_TRIGGER_KEYWORD=
OPENAI_PROXY=
NOPECHA_KEY=
CAPTCHA_TOKEN=
OPENAI_API_KEY=填写你的API_KEY

XShell保存退出指令:首先按ESC进入Command模式,然后输入“:wq”,回车就可以保存并退出了

修改模型

打开文件:

cd wechat-chatgpt


vi node_modules/chatgpt/build/index.js

找到73行,修改模型为:CHATGPT_MODEL="text-davinci-003"

text-davinci-003

保存好配置文件后,启动执行下方的启动命令,就可以和机器人聊天了!

npm run dev

如果需要在后台守护进程运行,那么只需运行下面命令

nohup command

nohup chatgpt &amp;</dev/null   &amp; 

这样即使你断开VPS,机器人也会在后台运行。

具体的设置教程: