原创

跨平台 ChatGPT应用:ChatGPT-Next-Web

温馨提示:
本文最后更新于 2025年01月03日,已超过 107 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

 

一.简介

随着人工智能技术的快速发展,聊天机器人和虚拟助手在各个领域的应用越来越广泛。ChatGPT-Next-Web 是一个开源的聊天框架(https://github.com/ChatGPTNextWeb/ChatGPT-Next-Web),集成了 ChatGPT 模型的强大能力,允许用户通过一个可定制的界面与 AI 进行交互。该项目不仅提供了基本的聊天功能,还支持多种扩展和自定义选项,使其适用于不同的应用场景。更重要的是,它的跨平台特性使得用户能够在不同设备和环境中无缝访问和使用该应用,无论是通过网页浏览器、渐进式 Web 应用(PWA)、还是桌面客户端(Windows、macOS 和 Linux)。

二. 部署

Docker 提供了一种便捷的方式来部署应用,确保环境的一致性和可移植性。以下是使用 Docker 部署 ChatGPT-Next-Web 的步骤:

2.1拉取 Docker 镜像

首先,您需要从 Docker Hub 拉取 ChatGPT-Next-Web 的镜像。打开终端并执行以下命令:

docker pull yidadaa/chatgpt-next-web

2.2运行 Docker 容器

使用以下命令启动 Docker 容器。在命令中,您需要替换 OPENAI_API_KEYCODEBASE_URL 为您的实际值:

docker run -d -p 3000:3000 \
   -e OPENAI_API_KEY=sk-xxxx \  # 替换为您的 OpenAI API 密钥
   -e CODE=123456 \              # 可选:设置访问码
   -e BASE_URL=http://123.124.23.53:7890 \  # 可选:替换为您的代理 URL
   yidadaa/chatgpt-next-web
    • -d:表示以后台模式运行容器。
    • -p 3000:3000:将容器的 3000 端口映射到主机的 3000 端口。
    • -e OPENAI_API_KEY:设置 OpenAI API 密钥,以便 ChatGPT-Next-Web 能够访问 OpenAI 服务。
    • -e CODE:可选参数,用于设置访问码,增强安全性。警告:如果不填写此项,则任何人都可以直接使用你部署后的网站,可能会导致你的 token 被急速消耗完毕,建议填写此选项。
    • -e BASE_URL:可选参数,指定 API 的代理 URL。

2.3访问应用

成功运行容器后,您可以在浏览器中访问 http://localhost:3000,即可看到 ChatGPT-Next-Web 的用户界面。

正文到此结束