白嫖Gemini 2.5 Pro:VPS搭建Gemini CLI反代并接入酒馆SillyTavern

白嫖Gemini 2.5 Pro:VPS搭建Gemini CLI反代并接入酒馆SillyTavern

需要用到的项目:Gemini CLI to API Proxy

由于近期GCP加强了申请难度,原本的Bybit欧卡现在下个号都困难,只能去寻找替代方案了。正好Gemini Cli目前还处于白嫖阶段,每个谷歌账号每天都有一定的免费额度,如果使用的是preview模型,甚至还可以疯狂白嫖...

所以此篇文章就准备用Gemini CLI to API Proxy这个项目来实现反代Gemini Cli并在酒馆中调用,支持OpenAI和Gemini原始格式。

首先,我们需要安装python以及pip,windows默认自带,linux下需要自行安装pip,执行apt install python3-pip即可。由于步骤中的一个回调地址默认是localhost,要么自己选择修改代码,要么可以先在本地运行一次,再转到云端。

我们先进入Gemini CLI to API Proxy,下载最新的程序。

image

解压到纯英文路径后,我们调出python的命令行窗口,cd进去。

image

通过pip install -r requirements.txt来获取所有需要的依赖,安装完毕后就可以开始获取需要的oauth_creds.json,通过python run.py,程序会生成一个登录的链接,在浏览器中打开即可。

image

但这一步最后的回调链接是localhost,所以推荐在本地运行,VPS上可能没法获得oauth creds。

image

回到目录,我们会发现多了个文件oauth_creds.json,而在命令行里面,如果提示以下报错,那么我们需要手动获取project id来运行此程序。
image

通过以下两个链接开启相关GCP的API后,我们复制上面显示的project id即可

https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fapis%2Fapi%2Fgeminicloudassist.googleapis.com&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fapis%2Fapi%2Fgeminicloudassist.googleapis.com&ifkv=AdBytiMNy-Hm3hnPgFWYjLYkPGdKcOlVpAqeSe13FPLF0otQksaGiPmr6UFIWIXMbPEmaVQ8VjphHQ&osid=1&passive=1209600&service=cloudconsole&flowName=GlifWebSignIn&flowEntry=ServiceLogin&dsh=S-1507562391%3A1750869291503463

https://accounts.google.com/v3/signin/identifier?continue=https%3A%2F%2Fconsole.cloud.google.com%2Fapis%2Fapi%2Fcloudaicompanion.googleapis.com&followup=https%3A%2F%2Fconsole.cloud.google.com%2Fapis%2Fapi%2Fcloudaicompanion.googleapis.com&ifkv=AdBytiOqBpXdvQKqAFVlUqM4caKHny2P-Fdd3Wog-Zra1x-Ok_KLiV5XTW7cshP_HJvfXAiP3amyog&osid=1&passive=1209600&service=cloudconsole&flowName=GlifWebSignIn&flowEntry=ServiceLogin&dsh=S892092256%3A1750869338491514

image

image

启用后按照如下图片点击即可,复制到ID后回到目录

image

将目录中的.env.example的.example去掉,打开编辑,将GOOGLE_CLOUD_PROJECT前面的#去除,然后后面的your-project-id换成你刚刚获取到的。

image

这一步做完之后我们可以转向云端或者在本地继续运行,将文件夹内的东西传到VPS就可以直接运行了,本地也是一样。而在.env中GEMINI_AUTH_PASSWORD就是我们调用API时需要的认证密码,修改后可能还需要到src/config.py文件里面继续修改,这可能是原作者的一个bug,进入文件后将config.py中的这一行的123456改为你自己的密码即可。如果不这么做可能会出现401认证失败的错误。

image

在酒馆中调用可选用Gemini AIStudio配置,AIStudio格式端口地址是http://127.0.0.1:8888/或是你的任何IP:8888,在反代里面填入端口地址和你设置的密码即可。

image

暂无评论

发送评论 编辑评论

|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇