请问这个是作为chatgpt接口代理吗?
Opened this issue · 17 comments
是的,通过部署到 Vercel 或者 Zeabur 通过他们提供的转发功能实现代理。
能支持 SSE吗,就是 stream=True 以便实时显示结果
理论上来说是支持的,因为是完全转发,请问是遇到什么问题了吗
你可以理解为我这个项目中用到的 Vercel / Zeabur 代替了他的项目中的 Docker、云函数,因为在 Vercel / Zeabur 上部署要更简单、方便,并且无需服务器
Nice 通过 open translator 实测支持 SSE
Nice 通过 open translator 实测支持 SSE
如何实现呢?我请求参数传入stream:true 发现无法流式输出。我通过Cloudflare部署的另外一个代理能正常
请问具体该如何使用呢 ?
我在python 的第三方库 openai 的源码中将原地址 https://api.openai.com/v1 替换为我在Zeabur 部署的 代理地址 , 但是无法正常发送请求 .
Nice 通过 open translator 实测支持 SSE
如何实现呢?我请求参数传入stream:true 发现无法流式输出。我通过Cloudflare部署的另外一个代理能正常
晚点我来检查下
请问具体该如何使用呢 ? 我在python 的第三方库 openai 的源码中将原地址 https://api.openai.com/v1 替换为我在Zeabur 部署的 代理地址 , 但是无法正常发送请求 .
https://xxx.zeabur.app/proxy
会转发到https://api.openai.com/
没有后面的 /v1
哦
直接用zeabur的代理访问openai的接口会不会被封号呢?走的是国内的ip吗?
直接用zeabur的代理访问openai的接口会不会被封号呢?走的是国内的ip吗?
理论上来说不会,国内 ip 有墙调不通接口,说明 Zeabur 的服务不在国内
没太理解这个意义在哪里,openai的api在国内本身就可以访问,只不过需要申请apikey。所以,为啥还要再部署一个代理去访问呢
api 已经被墙了
没太理解这个意义在哪里,openai的api在国内本身就可以访问,只不过需要申请apikey。所以,为啥还要再部署一个代理去访问呢
你在国内哪里访问的openai的api能直接访问?
Nice 通过 open translator 实测支持 SSE
如何实现呢?我请求参数传入stream:true 发现无法流式输出。我通过Cloudflare部署的另外一个代理能正常
已支持流式输出
请问具体该如何使用呢 ? 我在python 的第三方库 openai 的源码中将原地址 https://api.openai.com/v1 替换为我在Zeabur 部署的 代理地址 , 但是无法正常发送请求 .
如果是你这种情况,需要把 OpenAI 的 API_BASE 改成 https://xxx.zeabur.app/proxy/v1, 这样子可以成功请求。我用 llama-index 用这个调整是可以实现代理请求的。