零成本搭建可扩展的AI对话平台

Reno 于 2025-04-16 发布

项目介绍

本教程使用的是 @zhong_little 佬二创的 ChatGPT-Next-Web 项目,各位路过顺手点个star


https://github.com/QAbot-zh/ChatGPT-Next-Web

:gem: 已兼容 think 标签式和 reasoning_content 式思考过程 :gem: 对齐官网推理,思考内容会过滤,不参与上下文对话以节约 token


ChatGPT-Next-Web 原项目地址


https://github.com/ChatGPTNextWeb/NextChat


感谢各位佬为开源社区添砖加瓦

开始之前

本教程使用到的云服务提供商


部署服务

Github 导入

变量名 注释 示例值
CODE 站点密码 CODE1,CODE2
BASE_URL OpenAI 格式的基础 URL https://api.openai.com
OPENAI_API_KEY OpenAI 格式的认证令牌 sk-xxxxxxxxxxxx
CUSTOM_MODELS 自定义模型,-all 表示删除所有内置模型 -all,gpt-4o-mini,deepseek-reasoner,grok-beta
NODE_VERSION NodeJS 版本 20

注意gpt-4o-mini 是默认任务模型(生成标题、ocr、中译英等),若要更换请参考 环境变量


使用服务

电脑端

浏览器打开自定义域后点击右上角的俄罗斯方块,勾选并确认安装到到任务栏或桌面使用

手机端

同样浏览器打开自定义域后,点击浏览器的分享按钮,添加到主屏幕,安装到桌面使用

快捷键

功能 快捷键 功能 快捷键
打开新聊天 Ctrl + Shift + O 聚焦输入框 Shift + Esc
复制最后一个代码块 Ctrl + Shift + ; 重试最后一个提问 Ctrl + Shift + L
复制最后一个回复 Ctrl + Shift + C 显示快捷方式 Ctrl + /
搜索聊天记录 Ctrl + Alt + F    

注意:初次使用需要点击左下角 ⚙ 按钮,找到 访问密码,输入环境变量定义的 CODE


到这里,基本阶段的配置就完成了,如果仍有余力,可以继续浏览下面的内容

云备份

以下脚本使用到了 @zhong_little 佬的 go-file-server 服务


https://github.com/QAbot-zh/go-file-server

灵感来自 @Saika 佬的 serv00 脚本


https://github.com/k0baya




到这里,云备份就部署好了,使用步骤如下

同步配置