要让 NextChat 在 Vercel 中直接连上硅基流动并调用 Qwen、DeepSeek 等模型,关键就看环境变量这一步是否填对:API_KEY、BASE_URL、MODEL、CODE 这四项必须准确无误,填完后还要重启部署。只要其中任意一个参数出错,API 连接就会直接失败,尤其是 MODEL 的命名和 BASE_URL 的格式,最容易出问题。

想在自己搭建的NextChat网页对话界面上,直接调用硅基流动(SiliconFlow)的Qwen、DeepSeek等开源大模型,不用改代码、不碰服务器命令行,只靠网页后台填几项关键参数就能跑起来——这个过程其实比多数人想象中更轻量,但有3个位置填错就会卡在“API连接失败”提示里不动。
注册并获取硅基流动API密钥
打开硅基流动正式(siliconflow.cn),用邮箱注册账号 → 完成实名认证(未实名无法创建有效API Key) → 进入控制台「API密钥」页面 → 点击「新建密钥」→ 复制生成的密钥字符串,务必保存到安全位置。
【该密钥一旦关闭页面就无法再次查看,丢失需重新生成】
注意:免费赠送的2000万Tokens额度已自动生效,无需额外充值或开通服务包。
确认NextChat部署方式与环境变量入口
如果你是通过Vercel一键部署的NextChat(即访问 github.com/ChatGPTNextWeb/ChatGPT-Next-Web → 点Deploy按钮),请登录Vercel控制台 → 找到你的项目 → 点击「Settings」→ 选择「Environment Variables」。
这里就是填入硅基流动参数的唯一入口。不是在NextChat网页设置页,也不是在本地config.json里——Vercel部署模式下,所有后端配置必须走环境变量。
填写四项核心环境变量
在Vercel环境变量页面,逐项添加以下四组键值对:
方法一:基础直连方式(推荐新手)
API_KEY → 填入你刚复制的硅基流动API密钥
BASE_URL → https://api.siliconflow.cn/v1
MODEL → Qwen/Qwen2.5-14B-Instruct(可换为DeepSeek/DeepSeek-V2、GLM/Glm-4-flash等,必须严格按文档命名)
CODE → 任意7位以上英文数字组合(这是NextChat前端访问密码,非API密钥)
方法二:显式指定服务商(避免模型识别混淆)
填完上述四项后,再加一行:
OPENAI_API_KEY → 随便填一串字符(如x)
OPENAI_BASE_URL → 同BASE_URL值
这样能强制NextChat把硅基流动识别为OpenAI兼容服务,绕过部分旧版前端的协议嗅探逻辑。
【MODEL字段必须与硅基流动文档完全一致,大小写、斜杠、连字符一个都不能错,否则返回404】
重启部署并验证配置
第一步,先在 Vercel 的环境变量页面右上角点击「Sa ve」按钮。
第二步,回到项目概览页,依次点击「Deployments」→ 找到最新的一条部署记录 → 点击右侧的「Redeploy」图标(循环箭头)→ 选择「Redeploy with latest settings」。
第三步,接着等待大约 40 秒,等状态变成「Ready」后,再打开你的 NextChat 网址 → 输入 CODE 密码进入 → 点击左下角「设置」→ 检查「模型」选项里是否已经出现 Qwen、DeepSeek 等名称 → 然后新建一个对话,发送“你好”,看看能不能正常返回响应。
