aurora-develop / aurora

free

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

建议在环境变量中增加默认OpenAI接口选项

Cide999 opened this issue · comments

原因:
本人用的是docker部署,用nginx代理域名之后,网站仍需填写/web/路径比较麻烦

举例:
1.用IP直接部署,http://127.0.0.1:8080是接口,http://127.0.0.1:8080/web/是用户访问的界面

2.现在用nginx代理之后,如果我直接代理 http://127.0.0.1:8080/web/ 到 gpt.xxxxxx.com 这个域名,那么我访问gpt.xxxxxx.com这个域名网页是正常的,但是接口那边是错误的,因为我并没有代理 http://127.0.0.1:8080。而且网站会报错,提示无权使用。

3.换个方式,如果我代理 http://127.0.0.1:8080 到 gpt.xxxxxx.com 这个域名,那么我访问的时候需要写成 gpt.xxxxxx.com/web/ 来访问,如果不带路径"/web/"就只返回JSON数据,这样对其他的电脑小白来说可能会有点难度。

最后我想到的解决办法:
第一步代理 http://127.0.0.1:8080 到 gptproxy.xxxxxx.com,第二步代理 http://127.0.0.1:8080/web/ 到 gpt.xxxxxx.com,访问gpt.xxxxxx.com这个网页后,这样只需要修改网页设置中的OpenAI接口为 gptproxy.xxxxxx.com 即可正常使用。

希望作者能够在docker环境变量中增加一下默认OpenAI接口选项,如需赞助,请提供链接,谢谢。

作者是不是没用过nginx,😂

nginx直接代理有问题的

nginx直接代理有问题的

可以正常用,需要改点东西

原因: 本人用的是docker部署,用nginx代理域名之后,网站仍需填写/web/路径比较麻烦

举例: 1.用IP直接部署,http://127.0.0.1:8080是接口,http://127.0.0.1:8080/web/是用户访问的界面

2.现在用nginx代理之后,如果我直接代理 http://127.0.0.1:8080/web/ 到 gpt.xxxxxx.com 这个域名,那么我访问gpt.xxxxxx.com这个域名网页是正常的,但是接口那边是错误的,因为我并没有代理 http://127.0.0.1:8080。而且网站会报错,提示无权使用。

3.换个方式,如果我代理 http://127.0.0.1:8080 到 gpt.xxxxxx.com 这个域名,那么我访问的时候需要写成 gpt.xxxxxx.com/web/ 来访问,如果不带路径"/web/"就只返回JSON数据,这样对其他的电脑小白来说可能会有点难度。

最后我想到的解决办法: 第一步代理 http://127.0.0.1:8080 到 gptproxy.xxxxxx.com,第二步代理 http://127.0.0.1:8080/web/ 到 gpt.xxxxxx.com,访问gpt.xxxxxx.com这个网页后,这样只需要修改网页设置中的OpenAI接口为 gptproxy.xxxxxx.com 即可正常使用。

希望作者能够在docker环境变量中增加一下默认OpenAI接口选项,如需赞助,请提供链接,谢谢。

nginx proxy manager 了解一下

原因: 本人用的是docker部署,用nginx代理域名之后,网站仍需填写/web/路径比较麻烦
举例: 1.用IP直接部署,http://127.0.0.1:8080是接口,http://127.0.0.1:8080/web/是用户访问的界面
2.现在用nginx代理之后,如果我直接代理 http://127.0.0.1:8080/web/ 到 gpt.xxxxxx.com 这个域名,那么我访问gpt.xxxxxx.com这个域名网页是正常的,但是接口那边是错误的,因为我并没有代理 http://127.0.0.1:8080。而且网站会报错,提示无权使用。
3.换个方式,如果我代理 http://127.0.0.1:8080 到 gpt.xxxxxx.com 这个域名,那么我访问的时候需要写成 gpt.xxxxxx.com/web/ 来访问,如果不带路径"/web/"就只返回JSON数据,这样对其他的电脑小白来说可能会有点难度。
最后我想到的解决办法: 第一步代理 http://127.0.0.1:8080 到 gptproxy.xxxxxx.com,第二步代理 http://127.0.0.1:8080/web/ 到 gpt.xxxxxx.com,访问gpt.xxxxxx.com这个网页后,这样只需要修改网页设置中的OpenAI接口为 gptproxy.xxxxxx.com 即可正常使用。
希望作者能够在docker环境变量中增加一下默认OpenAI接口选项,如需赞助,请提供链接,谢谢。

nginx proxy manager 了解一下

😂nginx proxy manager一样呀,我也试过的,难道说你有更好的做法?欢迎详细说明👍

接口用另外的前缀代理就行了呀
api.xxx.com 代理接口
chat.xxx.com 代理web

楼上正解,一个域名其实也可以,自己看nginx文档进行配置