前提:你的api必须支持原生gemini格式调用,不然gemini cli用不了,目前one-hub支持
参考:Use LiteLLM with Gemini CLI | liteLLM
教程:
1.安装gemini-cli
npm install -g @google/gemini-cli
2.设置环境变量,你的apikey和baseurl
echo 'export GOOGLE_GEMINI_BASE_URL="你的api站点地址"' >> ~/.profile
echo 'export GEMINI_API_KEY=你的apikey' >> ~/.profile
3.刷新加载环境变量
source ~/.profile
注意:new-api也可以用,加渠道的时候这样加。最重要的是上游要支持gemini原生格式调用
终端输入gemini使用的效果:
35 Likes
bopomofo
(bopomofo)
4
不是能直接用Gemini 的key吗,为啥还要用newapi转一次
应该是同样的原理,环境变量吧。不过可能装个wsl体验更好
总有需求,像我就只买了中转的apikey,没买官方的
cok
(cok)
12
认证的时候,选 Gemini API Key (AI Studio)。感谢佬,可以使用gcp的gemini-2.5-pro了。
cok
(cok)
18
啊,我启动的时候登录失败了,然后选了api这个登录方式
太需要了!最近就在想要怎么在实验室电脑上跑geminicli,公共服务器不方便上
,就在研究怎么走中转站点和自己的密钥。请问onehub要实现gemini格式请求,api端点直接就是域名吗?还是域名后面加特定路径呢
站里教程搜搜呢,应该后缀加/gemini就是原生请求了