openai-java icon indicating copy to clipboard operation
openai-java copied to clipboard

国内的部署问题

Open Ruanandxian opened this issue 1 year ago • 1 comments

目前我使用的是通过centos+clash,java开全局代理的方式,启动参数如下 java -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=7890 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=7890 -jar open-ai.jar 还有更好的方式吗

Ruanandxian avatar Mar 21 '23 04:03 Ruanandxian

Don't you have to have http and https on two different ports?

cryptoapebot avatar Mar 21 '23 14:03 cryptoapebot

我觉得目前这是最优解了

OpenSourceDavy avatar Mar 26 '23 18:03 OpenSourceDavy

Did it work??

cryptoapebot avatar Mar 26 '23 19:03 cryptoapebot

It works fine on my centos which is located in China

OpenSourceDavy avatar Mar 26 '23 19:03 OpenSourceDavy

I think you know this already, but just FYI. OpenAI excludes China from some of it's models and products.

cryptoapebot avatar Mar 26 '23 19:03 cryptoapebot

目前我使用的是通过centos+clash,java开全局代理的方式,启动参数如下 java -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=7890 -Dhttps.proxyHost=127.0.0.1 -Dhttps.proxyPort=7890 -jar open-ai.jar 还有更好的方式吗

大佬,这种方式部署在国内的服务器,服务器会被封ip吗

Abs985 avatar Mar 29 '23 01:03 Abs985

目前我的还没被封,最好还是自己搭个vpn节点,节点用的人多了容易失效,可以失效节点自动切换什么的,比较麻烦都,还有一种方式国内不需要用代理的是,找别人代理的openai,你请求他的接口,仅供参考(https://api2d.com/),另外如果要接入微信的话,可以参考第三方代挂的微信平台(e云),目前实现下来还算顺利,没有被封。

Ruanandxian avatar Mar 29 '23 06:03 Ruanandxian

其实用国外服务器运行,用代理去访问应该会好很多

ASSDOMINATE avatar Apr 02 '23 18:04 ASSDOMINATE

或者直接买个国外的服务器,只部署个调用openai的服务作为中转,由墙内的服务器去请求中转服务,一般可以不用代理 。

Yourwon avatar Apr 04 '23 07:04 Yourwon

已找到最佳实践,腾讯云买个美国服务器放后端项目,买个国内服务器放前端项目,重点来了,用zerotier(https://my.zerotier.com/)两台服务器组成内网环境,内网前端访问后端,速度嘎嘎快,比代理强😁

Ruanandxian avatar Apr 04 '23 08:04 Ruanandxian

docker有办法配置代理吗

anxiaokai avatar Apr 06 '23 12:04 anxiaokai

我用的docker+openclash,可惜每次连接端口的时候,openclash都会重新选择一个节点。目前我的项目是做在微信公众号回复,每次重新选择,响应就会超过5秒。看了一圈,貌似除了再来一台vps代理,没其他方法了。

ThisBugTo avatar Apr 24 '23 02:04 ThisBugTo