在 Vercel 上部署 NextChat 时如何配置 BASE_URL

各位大佬:

我成功地使用 Zeabur 部署了 NextChat 使用ghu_xxxxxxx. 目前我遇到的问题是如何在Vercel 部署 NextChat 的过程中正确配置 BASE_URL。特别是,我需要知道在哪里和如何填写 BASE_URL=https://proxy.cocopilot.org。我在尝试过程中缺乏详细的步骤和指南。

环境信息:

  • 部署服务:Vercel
  • 应用:NextChat
  • 代理服务:CocoPilot (BASE_URL=https://proxy.cocopilot.org)

非常感谢您的帮助

1 个赞

部署-环境变量

Zeabur 里有环境变量 Vercel里没有找到环境变量

部署设置找找

1 个赞

奇怪 我的没有BASE_url 在Zeabur 里有 ,在Vercel里没有 我少做了什么 感谢感谢!

看起来你这是在首次部署的界面?
你就先别填,先默认部署。
部署成功后,再进到项目设置里改baseurl。

“error”: {
“message”: “Incorrect API key provided: ghu_khKS****************************lYj9. You can find your API key at https://platform.openai.com/account/api-keys.”,
“type”: “invalid_request_error”,
“param”: null,
“code”: “invalid_api_key”
}
}. 我增加了BASE_URL:https://proxy.cocopilot.org 后出现上面的报错 ,大佬 我BASE_URL应该怎么写? 或怎么解决这个问题 非常感谢!

常规话题快问快答

增加了base url后,也就是修改了环境变量后,需要重新部署一次的。

进入你的项目里,找到

点击最新的部署右侧的三个点,重新部署

image

非常感谢各位大佬的帮助 ok了 我是小白 我不太明白vercel和Zeabur 有什么不同么? 所以我都进行部署了

zeabur是容器化部署,docker那一套的。
vercel貌似是serverless部署(不太确定)?
反正使用起来没啥差别就是了,主要还是看每个平台的各种限制。。。

大差不差,都是 PaaS 。

zeabur 可以提供 mysql 数据库,但现在只有 serverless 免费,容器化部署属于付费服务,支持自定义二级域名,域名无墙;

vercel 大平台,支持部署的类型更完善一些,免费支持的力度也更大,但是没有 mysql,支持绑定域名,vercel 自带域名已被墙。