ChatGPT Web - 搭建一个属于自己的 GPT

ChatGPT Web

ChatGPT Web 是用 Express 和 Vue3 搭建的开源 ChatGPT 项目,在 github 上拥有 17k 的 star。它可以用来学习或者搭建一个属于自己的 Chat GPT 。

这个项目提供了一个可访问的 Web 应用程序,用户可以通过浏览器使用它。用户可以与 ChatGPT 进行文本对话,通过输入自然语言的问题或命令,ChatGPT 将会尝试理解用户的意图,并给出相关的回答或建议。.

ChatGPT Web - 搭建一个属于自己的 GPT

截图示例

ChatGPT Web - 搭建一个属于自己的 GPT
ChatGPT Web - 搭建一个属于自己的 GPT

功能特性

支持双模型,提供了两种非官方 ChatGPT API 方法

  • • ChatGPTAPI(gpt-3.5-turbo-0301)

  • • ChatGPTUnofficialProxyAPI(网页 accessToken)

对比:

ChatGPTAPI 使用 gpt-3.5-turbo 通过 OpenAI 官方 API 调用 ChatGPT ChatGPTUnofficialProxyAPI 使用非官方代理服务器访问 ChatGPT 的后端

API,绕过Cloudflare(依赖于第三方服务器,并且有速率限制)

使用 Docker 部署

ChatGPT Web - 搭建一个属于自己的 GPT

Docker build & Run

docker build -t chatgpt-web .

# 前台运行
docker run --name chatgpt-web --rm -it -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web

# 后台运行
docker run --name chatgpt-web -d -p 127.0.0.1:3002:3002 --env OPENAI_API_KEY=your_api_key chatgpt-web

# 运行地址
http://localhost:3002/

项目地址:

https://github.com/Chanzhaoyu/chatgpt-web