chatgpt-web icon indicating copy to clipboard operation
chatgpt-web copied to clipboard

使你的项目能够在Vercel中启动

Open Root-FTW opened this issue 1 year ago • 30 comments

我是vercel的用户,我想在vercel中启动你的项目,但这是不可能的。

你会很快增加对vercel的支持吗?

Root-FTW avatar Mar 21 '23 22:03 Root-FTW

如果有人设法在Vercel中发射它

能否请你详细解释一下我如何在vercel中启动它?

Root-FTW avatar Mar 21 '23 23:03 Root-FTW

你需要将 service 文件夹分离成单独的仓库,然后分开部署它

Chanzhaoyu avatar Mar 22 '23 00:03 Chanzhaoyu

你需要将 service 文件夹分离成单独的仓库,然后分开部署它

有没有计划将vercel整合到这个项目中,而不必分离服务文件夹?

Root-FTW avatar Mar 22 '23 00:03 Root-FTW

目前是个缺陷,因为它一开始的目的是为了使用 Docker 快速搭建一个本地应用,也许之后会调整,不过不会是小版本更新。抱歉

Chanzhaoyu avatar Mar 22 '23 00:03 Chanzhaoyu

目前是个缺陷,因为它一开始的目的是为了使用 Docker 快速搭建一个本地应用,也许之后会调整,不过不会是小版本更新。抱歉

谢谢你的答复和你的善意。

我愿意为获得这一更新而捐款。

目前,你可以一步一步地详细解释如何在vercel中部署它,我不明白我到底要做什么才能使它在vercel中工作。

Root-FTW avatar Mar 22 '23 00:03 Root-FTW

我先部署一个测试下

Chanzhaoyu avatar Mar 22 '23 00:03 Chanzhaoyu

什么英翻中。😄

daiaji avatar Mar 22 '23 01:03 daiaji

对不起,我只会说英语,但这个项目在github是目前最好的,有很多英语和其他国家的项目,但这是所有github中最完整的项目。

尊敬的主人

Root-FTW avatar Mar 22 '23 01:03 Root-FTW

@Root-FTW ,我测试了下,现在的文件结构和命名并不符合 vercel,会请求不到 API。或许你可以使用 Railway ?

Chanzhaoyu avatar Mar 22 '23 01:03 Chanzhaoyu

@Root-FTW ,我测试了下,现在的文件结构和命名并不符合 vercel,会请求不到 API。或许你可以使用 Railway ?

今天我开始使用铁路,但它远不如Vercel,Vercel的免费版本在各方面都远远优于它。

事实上,github上99%的使用OpenAI API进行对接的项目都喜欢使用Vercel,这可以节省很多钱,而且他们的基础设施更好。

我希望你能让你的项目在Vercel上运行,我相信如果你这么做,它在github上会变得更受欢迎。

Root-FTW avatar Mar 22 '23 01:03 Root-FTW

明白,一开始本来只是个人部署的项目,并没有完整的规划,但是现在超出了预期。

Chanzhaoyu avatar Mar 22 '23 01:03 Chanzhaoyu

明白,一开始本来只是个人部署的项目,并没有完整的规划,但是现在超出了预期。

说起来,之后的开发计划会加入在网页修改系统角色的prompt吧? 不然砍Token也意义不大的样子。 现有的prompt商店好像也只有替代黏贴复制的作用。

daiaji avatar Mar 22 '23 01:03 daiaji

明白,一开始本来只是个人部署的项目,并没有完整的规划,但是现在超出了预期。

我希望你能考虑,并希望你将来能整合vercel。

Root-FTW avatar Mar 22 '23 02:03 Root-FTW

明白,一开始本来只是个人部署的项目,并没有完整的规划,但是现在超出了预期。

说起来,之后的开发计划会加入在网页修改系统角色的prompt吧? 不然砍Token也意义不大的样子。 现有的prompt商店好像也只有替代黏贴复制的作用。

会,如果只是 API 的话,直接放到请求里面,设定为角色

Chanzhaoyu avatar Mar 22 '23 03:03 Chanzhaoyu

明白,一开始本来只是个人部署的项目,并没有完整的规划,但是现在超出了预期。

我也发issues询问过,以为vercel和railway可以一键部署,后来才知道需要前后端分离。相比于其他chatgpt的web项目,我对作者的这个项目ui和功能还是非常喜欢的。但是railway的免费额度和自定义域名步骤相比vercel更不占优势,希望作者您能增加对vercel的支持!

echostars avatar Mar 22 '23 03:03 echostars

我也更倾向于vercel,我的很多项目都是部署在vercel上。 希望出一个vercel版本的,就像chatgpt-demochatgpt-vercel @Root-FTW you can try this on vercel 我也更喜欢这个项目的UI

LokerL avatar Mar 22 '23 05:03 LokerL

对不起,我只会说英语,但这个项目在github是目前最好的,有很多英语和其他国家的项目,但这是所有github中最完整的项目。

尊敬的主人

@Root-FTW Your translation style is like Microsoft's. Try to get ChatGPT to help you translate in Chinese. :smile:

LokerL avatar Mar 22 '23 05:03 LokerL

对不起,我只会说英语,但这个项目在github是目前最好的,有很多英语和其他国家的项目,但这是所有github中最完整的项目。 尊敬的主人

@Root-FTW Your translation style is like Microsoft's. Try to get ChatGPT to help you translate in Chinese. 😄

"实际上,我了解这些项目,并从一开始就使用它们,因此我熟悉 Vercel 哈哈,我过去使用 DeepL 将英语翻译成中文,我刚刚用 GPT-4 翻译了这条评论,翻译得更好了吗?"

Root-FTW avatar Mar 22 '23 06:03 Root-FTW

I thought DEEPL would be better, but it seems that the translation by GPT is better and more readable. This sentence was translated using GPT :)

tianstephanie avatar Mar 22 '23 06:03 tianstephanie

对不起,我只会说英语,但这个项目在github是目前最好的,有很多英语和其他国家的项目,但这是所有github中最完整的项目。 尊敬的主人

@Root-FTW Your translation style is like Microsoft's. Try to get ChatGPT to help you translate in Chinese. 😄

"实际上,我了解这些项目,并从一开始就使用它们,因此我熟悉 Vercel 哈哈,我过去使用 DeepL 将英语翻译成中文,我刚刚用 GPT-4 翻译了这条评论,翻译得更好了吗?"

much better

nagaki09 avatar Mar 22 '23 06:03 nagaki09

"实际上,我了解这些项目,并从一开始就使用它们,因此我熟悉 Vercel 哈哈,我过去使用 DeepL 将英语翻译成中文,我刚刚用 GPT-4 翻译了这条评论,翻译得更好了吗?"

润色上似乎更好了。

daiaji avatar Mar 22 '23 07:03 daiaji

据我了解,vercel是serverless部署,每次的运行时间是毫秒级的。在这种情况下后端真能支持几秒的运行时间来获得输出吗 倒是前端部署在vercel肯定是没问题的

pzcn avatar Mar 22 '23 13:03 pzcn

据我了解,vercel是serverless部署,每次的运行时间是毫秒级的。在这种情况下后端真能支持几秒的运行时间来获得输出吗 倒是前端部署在vercel肯定是没问题的

This Project is popular too and can be deployed on Vercel

baby9 avatar Mar 22 '23 13:03 baby9

据我了解,vercel是serverless部署,每次的运行时间是毫秒级的。在这种情况下后端真能支持几秒的运行时间来获得输出吗 倒是前端部署在vercel肯定是没问题的

可以的,已经有大佬做出来了ChatGPT-Next-Web

LXF-DX3906 avatar Mar 22 '23 13:03 LXF-DX3906

据我了解,vercel是serverless部署,每次的运行时间是毫秒级的。在这种情况下后端真能支持几秒的运行时间来获得输出吗 倒是前端部署在vercel肯定是没问题的

可以的,已经有大佬做出来了ChatGPT-Next-Web

据我了解,vercel是serverless部署,每次的运行时间是毫秒级的。在这种情况下后端真能支持几秒的运行时间来获得输出吗 倒是前端部署在vercel肯定是没问题的

This Project is popular too and can be deployed on Vercel

https://vercel.com/guides/npm-run-start-not-working 项目后端不一样啊,我指的是node这个,不确定能不能行

pzcn avatar Mar 22 '23 13:03 pzcn

因为我这边正在将一些我的服务从 k8s 迁移到 vercel, 所以我刚好有调研过将 chatgpt-web 部署到 vercel 的可能性。预计周末会在我二次开发的项目 gpteams 中添加 vercel 支持。

但是这里有一点风险。

如果部署到 vercel, 后端的服务会变成 vercel 的 serverless function,而 vercel 的 hobby plan 支持 serverless function 最大的运行时间是 10s,所以实际上后端的服务会有超时的可能。

suikodev avatar Mar 23 '23 09:03 suikodev

因为我这边正在将一些我的服务从 k8s 迁移到 vercel, 所以我刚好有调研过将 chatgpt-web 部署到 vercel 的可能性。预计周末会在我二次开发的项目 gpteams 中添加 vercel 支持。

但是这里有一点风险。

如果部署到 vercel, 后端的服务会变成 vercel 的 serverless function,而 vercel 的 hobby plan 支持 serverless function 最大的运行时间是 10s,所以实际上后端的服务会有超时的可能。

调用openai接口的function 使用edge function,那个超时时间是第一个响应30秒 ,后面的流式返回不限制时间了,基本不会超时了

hswmartin avatar Mar 23 '23 12:03 hswmartin

@Root-FTW ,我测试了下,现在的文件结构和命名并不符合 vercel,会请求不到 API。或许你可以使用 Railway ?

我在另一个项目中看到说不建议使用除 Vercel 以外的部署方案。 除了比较慢以外,更重要的是只有 Vercel 支持设置 Edge Function 服务器的地区,其他平台会自动使用距离最近的服务器,有可能是 OpenAI 不支持的地区,从而导致封号。

zhufacai avatar Mar 24 '23 02:03 zhufacai

@Root-FTW ,我测试了下,现在的文件结构和命名并不符合 vercel,会请求不到 API。或许你可以使用 Railway ?

我在另一个项目中看到说不建议使用除 Vercel 以外的部署方案。 除了比较慢以外,更重要的是只有 Vercel 支持设置 Edge Function 服务器的地区,其他平台会自动使用距离最近的服务器,有可能是 OpenAI 不支持的地区,从而导致封号。

就在今天,我支付了railway的开发者版本,看到每个月前5美元的消费都是免费的,我认为我可能永远用不上这5美元,所以现在我对railway非常满意

Root-FTW avatar Mar 24 '23 03:03 Root-FTW

就在今天,我支付了railway的开发者版本,看到每个月前5美元的消费都是免费的,我认为我可能永远用不上这5美元,所以现在我对railway非常满意

就在今天,我支付了railway的开发者版本,看到每个月前5美元的消费都是免费的,我认为我可能永远用不上这5美元,所以现在我对railway非常满意

Root-FTW avatar Mar 24 '23 04:03 Root-FTW