ultrasev / llmproxy

一个基于 cloudflare worker 的 LLM API 反向代理,支持 OpenAI, Gemini, Groq 等平台。接口兼容 OpenAI API 规范,可以直接使用 OpenAI SDK 调用。
https://llmproxy-xi.vercel.app
88 stars 24 forks source link

[BUG] gemini平台的好像有问题,提示错误:TypeError: 'NoneType' object is not subscriptable #11

Open lgf5090 opened 2 months ago

lgf5090 commented 2 months ago

groq和openai没有问题, 但是gemini会提示错误, 但是使用大佬的api地址确实成功的,测试了5次都是错误的。

Clip_2024-07-10_22-44-20

ultrasev commented 1 month ago

不好意思,最近有点忙,没来及关注,请问现在修好了吗?这个有可能是返回的结果为空导致的。

thisiskx commented 1 month ago

gemini返回结果还是空,另外两个模型没问题的

ultrasev commented 1 month ago

我测试了一下你的接口,觉得应该是本地 IP 的问题。虽然通过 CF 做了中转,但 CF 会根据请求者 IP 按就近原则转发请求,而有的地区不被 Google AI 支持,比如香港。 我本地切换到美区代理,然后用你的接口地址,就没有问题。 如下图所求,上面是香港代理,下面是使用美区代理: image

我提供的地址通过 cloudflare 优选 IP 做了优化,不过也是部分地区支持,部分不支持。关于优选 IP ,你可以参考 https://github.com/XIU2/CloudflareSpeedTest