最近ChatGPT很火,我也来抽个热闹。
事前准备一台非中国与香港地区的服务器与你的ChatGPT API key。
Wechat-Chatgpt项目
https://github.com/fuergaosi233/wechat-chatgpt
# 更新你的系统 sudo apt-get -y update && sudo apt-get -y upgrade # 安装支持 curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt-get -y install nodejs git wget
克隆项目:
# 克隆项目 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 # 修改配置文件 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=填写你的ChatGPT API key
键入esc后 :wq! 保存配置文件
修改模型
打开文件:
vi node_modules/chatgpt/build/index.js # (73行) 将CHATGPT_MODEL的值改为"text-davinci-003" 后保存退出 var CHATGPT_MODEL = "text-davinci-003";
启动服务并扫码登录
npm run dev
登录完成并无异常后可开启后台运行
# 在运行窗口输入Ctrl+c取消运行 # 输入一下命令开启后台运行 nohup npm run dev >/dev/null 2>&1 & exit
对应的pid号,然后:kill pid号
然后就能完整的将后台运行关闭了