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