ChatGPT流量转发应用NextChat部署使用

ChatGPT是由OpenAI开发的大型语言模型,采用了强化学习方法进行训练。它具备广泛的知识和语言理解能力,可以应对各种自然语言处理任务,如文本生成、问题回答、对话交互等。

由于众所周知的原因,其不对部分国家和地区提供服务。具体的注册和网页使用这里就不多做说明。

这里主要介绍一款ChatGPT Next Web的应用,它是由nodejs编写的一款GPT应用,通过openai的API或其它应用流量转发的接口来提供网页对话服务,而不必打开其网页。

部署过程很简单,在一台可以访问ChatGPT的VPS上安装配置好Nodejs环境,然后构建项目启动即可。

Tips:若使用第三方转发接口,则一般无服务器地理限制。

Nodejs环境:

tar Jxf node-v18.17.1-linux-x64.tar.xz -C /usr/local/
mv /usr/local/node-v18.17.1-linux-x64/ /usr/local/node-v18.17.1
echo 'PATH=$PATH:/usr/local/node-v18.17.1/bin' > /etc/profile.d/nodejs.sh
source /etc/profile.d/nodejs.sh

部署应用:

cd /your-custom-path
wget https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web/archive/refs/tags/v2.10.1.tar.gz
tar zxf v2.10.1.tar.gz
cd ChatGPT-Next-Web-2.10.1/
yarn add sharp
yarn install
yarn build

使用自定义脚本启动应用:

vim start.sh
# 若不使用第三方转发接口,则BASE_URL则不需要
export BASE_URL='https://third-forward.com'
# 填写API_KEY;使用官方接口可在https://platform.openai.com/生成。
export OPENAI_API_KEY='sk-your_secert'
PORT=5000 yarn start > apprun.log &

执行启动即可访问:

./start.sh

发表评论

error: Content is protected !!