国内openwebui使用Gemini api key,有什么推荐方案

国内openwebui使用Gemini api key,有什么推荐方案。需要解决接口格式和流量中转问题

11 Likes

反正就是newapi/oneapi一把梭

2 Likes

论坛里有个佬发了hf中转gemini的空间

有国外的机子直接newapi,没有就套代理,正常来说你聊天的流量应该不会很多

国外搭一个new api或者one api吧

用佬友的hf搭建gemini接口绕过地区
huggingface部署gemini代理,账号轮询调用,解锁区域限制 - 开发调优 / 开发调优, Lv1 - LINUX DO

或者是你有服务器搭建个new-api/one-api,没有服务器可以用serv00
用serv00部署自己的api中转站 - 资源荟萃 - LINUX DO

又或者是用佬友的uni-api,没有服务器没有serv00可以用vercel一键部署
[开源] (支持o1,道德审查)开发了一个适合宝宝体质的 API 转发器 uni-api,目前已经 200+ star - 开发调优 - LINUX DO

2 Likes

接口格式已经兼容 OpenAI 了,只需要解决 IP 地区问题

求问大佬测试成功了吗,我这跑不通 gemini openai兼容模式怎么用?

用F佬的公益项目

我本地也有newapi,就是想直连 :zipper_mouth_face:

跟 github Models 一样,有 Models 接口,但是字段不一致 :tieba_087:

啊?我这个国内服务器可以直连啊!接口格式模型列表流量中转通通都能解决呀!

1 Like

可以发一下获取models的rest命令么,我这里用openai格式获取不到,只能用gemini自己的格式才行

版本分 v1 和 v1beta,beta 可用模型更多:

curl -s https://generativelanguage.googleapis.com/v1beta/models\?key\=AIxxxx | jq -r

感谢,但这好像是gemini的获取模型方式?openai的好像是curl https://generativelanguage.googleapis.com/v1beta/models/openai -H “Authorization: Bearer key=AIxxxx”

然后gemini还没兼容这种方式,所以导致openwebui跑不通

1 Like

你应该跟他说

哦明白你的意思了,谷歌的接口一直很“特立独行” :stuck_out_tongue_closed_eyes:

1 Like

表面上能兼容,实际恶心你一下

直接用站内佬友开发的这个
https://linux.do/t/topic/255144
极其好使。直接一键部署,然后就可以在国内使用了,连梯子都不需要打开。
我目前是接入了one-hub做统一管理。
体验非常舒服。你可以试试!

1 Like
3 Likes