告别API密钥限制,命令行里直接调用最强AI
大家好!谷歌在2025年6月重磅发布了Gemini CLI,这是一个可以通过命令行直接与谷歌Gemini大模型交互的神器。它最大的优点是:使用Google账户认证,完全免费! 每分钟60次请求,每天1000次请求的额度,对大多数开发和测试任务来说都绰绰有余。
但是,想在安卓手机上通过Termux安装它,会遇到一个拦路虎:像 Termux 这样的命令行环境不支持用于 Google 登录的弹出窗口,而这是身份验证所必需的认证时需要谷歌登录弹窗,而Termux不支持!
别急,今天就来教大家如何用两种方法完美解决这个问题,让你的安卓手机变身AI终端!
前期准备:安装Termux
首先,切记!一定要从 F-Droid商店 或 GitHub 下载Termux。Google Play上的版本已经停止维护,无法正常使用。
安装好Termux后,我们就可以开始了。
第一步:安装Gemini CLI
打开Termux,依次输入并执行以下命令:
更新软件包列表(保持环境最新)
pkg update && pkg upgrade
安装Node.js(Gemini CLI基于Node.js开发)
pkg install nodejs
全局安装Gemini CLI
npm install -g @google/gemini-cli
至此,Gemini CLI就已经安装到你的手机里了!输入 gemini 命令,你应该能看到它的初始界面。
第二步:解决认证难题(两种方法)
当你直接运行 gemini 并输入 /auth 后,会发现卡在 Waiting for auth…,没有任何登录选项弹出。
方法一:调试模式获取链接(最简单通用)
这是最推荐的方法,不需要额外安装任何App。
使用 –debug 参数启动Gemini CLI:
gemini --debug
在出现的Gemini命令行中,输入:
/auth
此时,Termux里会直接显示一个谷歌登录的网址。
复制这个网址,在你手机的任何浏览器(Chrome、Via等)中打开它,完成谷歌账户登录授权。
授权完成后,回到Termux,你会发现认证已经成功!现在就可以尽情向Gemini提问了。
方法二:使用Termux:API自动跳转(更自动化)
这个方法更酷炫,能模仿电脑上的自动跳转行为。
首先,从F-Droid商店安装 Termux:API 这个配套App。
然后在Termux中,安装Termux:API的软件包:
pkg install termux-api
之后,再按照 方法一 的步骤操作。当你输入 /auth 后,系统会自动在你的默认浏览器中打开登录页面,无需手动复制链接,体验更流畅。
开始使用!
认证成功后,你的终端就拥有了AI魔力!你可以:
直接提问:
gemini "用Python写一个简单的爬虫"
开启交互式对话:
gemini
然后直接输入你的问题。
甚至可以管道联动,比如:
echo "请总结以下英文日志:" | cat log.txt | gemini
注意事项
-
网络环境:确保你的手机能够顺畅访问谷歌服务。 -
权限:如果遇到问题,检查是否授予了Termux所需的存储等权限。 -
免费额度:虽然是免费,但注意每天1000次请求的限制,对于一般使用完全足够。
结语
通过以上步骤,你已经成功地将谷歌最强的AI模型装进了你的口袋!无论你是开发者、学生还是极客,现在都可以随时随地地在命令行中调用Gemini来辅助编程、学习、解决问题,这无疑极大地提升了效率和乐趣。
赶紧拿起你的手机试试吧!如果遇到任何问题,欢迎在评论区留言讨论。
2、本站永久网址:https://www.xheishou.com
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
暂无评论内容