2026/1/18 16:31:36
网站建设
项目流程
深圳自助企业建站模版,找事情做的网站,怎么给公司做个网站,动画制作可以自学吗在Linux系统上轻松使用Google Gemini AI#xff1a;小白级教程
大家好#xff01;今天我要给大家分享一个非常酷的东西——如何在你的Linux电脑上使用Google的Gemini AI#xff01;即使你是技术小白也没关系#xff0c;跟着我的步骤一步一步来#xff0c;很快你就能拥有自…在Linux系统上轻松使用Google Gemini AI小白级教程大家好今天我要给大家分享一个非常酷的东西——如何在你的Linux电脑上使用Google的Gemini AI即使你是技术小白也没关系跟着我的步骤一步一步来很快你就能拥有自己的AI助手啦什么是Gemini AI首先让我们了解一下什么是Gemini。Gemini是Google开发的一款强大的人工智能模型它可以回答问题、创作文字、编程、表达观点等等。你可以把它想象成一个超级聪明的机器人朋友随时准备帮助你解决问题准备工作获取API密钥在开始之前我们需要一把钥匙来打开Gemini的大门这就是所谓的API密钥。打开浏览器访问 Google AI Studio登录你的Google账户如果没有就注册一个点击Get API key按钮创建一个新的API密钥复制生成的密钥并妥善保管这就像你的密码一样重要第一步遇到问题当我第一次尝试安装Gemini CLI时遇到了这样的问题$npminstall-g google/gemini-cli bash: gemini未找到命令这就像你想要开车却发现车钥匙不管用一样。为什么会这样呢经过检查发现是因为我的Node.js版本太老了v10.24.0而Gemini CLI需要更新的版本。这时候很多人可能会选择放弃但我们有更好的解决方案第二步寻找替代方案既然官方的Node.js版本不好用那我们就换条路走Python是另一个很好的选择而且大多数Linux系统都已经预装了Python。我们决定使用Google提供的Python SDK来访问Gemini功能pip3installgoogle-generativeai这条命令就像是下载一个翻译软件让我们的电脑能够和Gemini AI对话。第三步创建自己的Gemini命令现在我们有了翻译软件但还需要一个方便使用的遥控器。让我们自己动手做一个我创建了一个名为[gemini]的Python脚本它有以下功能交互模式像聊天一样和AI对话单次提问模式快速得到一个问题的答案灵活的认证方式可以通过环境变量或参数传递API密钥为了让这个脚本能够在任何地方使用我还做了两件事给脚本添加执行权限chmod x gemini把脚本所在的目录添加到PATH环境变量中 :echo export PATH$PATH:/home/sh ~/.bashrc现在让我们重新加载 bash 配置使更改生效source ~/.bashrc现在让我们测试一下新创建的 gemini 命令which gemini这样无论你在哪个文件夹都可以直接使用[gemini]命令脚本内容详解下面是我们创建的gemini脚本的完整代码#!/usr/bin/env python3importsysimportargparseimportgoogle.generativeaiasgenaiimportosdefmain():parserargparse.ArgumentParser(descriptionGemini CLI 工具)parser.add_argument(prompt,nargs*,help发送给 Gemini 的提示)parser.add_argument(--api-key,helpGoogle API 密钥)argsparser.parse_args()# 获取 API 密钥api_keyargs.api_keyoros.environ.get(GOOGLE_API_KEY)ifnotapi_key:print(错误: 请设置 GOOGLE_API_KEY 环境变量或使用 --api-key 参数)sys.exit(1)# 配置 APIgenai.configure(api_keyapi_key)# 如果没有提供提示则进入交互模式ifnotargs.prompt:print(Gemini CLI 工具)print(输入 quit 或 exit 退出)print(-*30)modelgenai.GenerativeModel(gemini-pro)chatmodel.start_chat(history[])whileTrue:try:user_inputinput( )ifuser_input.lower()in[quit,exit]:breakresponsechat.send_message(user_input)print(response.text)print(-*30)exceptKeyboardInterrupt:print(\n再见!)breakexceptExceptionase:print(f错误:{e})else:# 处理提供的提示prompt .join(args.prompt)modelgenai.GenerativeModel(gemini-pro)responsemodel.generate_content(prompt)print(response.text)if__name____main__:main()让我解释一下这个脚本的重要部分导入必要的库sys用于系统相关的功能argparse用于处理命令行参数google.generativeaiGoogle的Gemini AI SDKos用于处理环境变量参数解析使用[argparse]库来处理命令行参数支持[prompt]和[–api-key])两个参数API密钥处理脚本会优先使用命令行提供的[–api-key]参数如果没有则从环境变量GOOGLE_API_KEY中获取两种模式交互模式不提供[prompt]参数时进入可以连续对话单次提问模式提供[prompt]参数时使用得到答案后立即退出第四步使用Gemini AI现在一切都准备好了让我们看看怎么使用这个强大的工具吧方法一交互模式直接在终端输入[gemini]然后就可以开始和AI聊天了$ gemini Gemini CLI 工具 输入quit或exit退出 ------------------------------你好你能帮我做什么 我可以帮助你回答问题、创作文字、编程... ------------------------------再见 再见方法二单次提问如果你只是想快速问一个问题可以直接这样做$ geminiPython是什么Python是一种高级编程语言...方法三配置API密钥为了不用每次都输入API密钥我们可以设置环境变量exportGOOGLE_API_KEYyour_actual_api_key_here把这行代码添加到你的~/.bashrc文件中这样每次开机都会自动设置。为什么这种方法更好相比官方的Node.js版本我们的Python解决方案有几个优势兼容性更好大多数Linux发行版都自带Python而Node.js版本可能因为版本问题无法使用更容易理解Python语法简洁明了即使是新手也能看懂代码逻辑更加灵活可以根据自己的需求定制功能学习价值更高通过亲手制作你会更好地理解整个工作原理小贴士保护API密钥不要把API密钥分享给别人也不要上传到GitHub等公开平台注意使用量虽然免费额度很高但还是要合理使用避免不必要的浪费网络连接使用Gemini需要稳定的网络连接创意无限试着让它帮你写故事、解释概念、调试代码等等结语通过今天的教程我们不仅解决了原始工具不能使用的问题还学会了如何用Python创建自己的AI工具。这就像学会了钓鱼而不是仅仅接受鱼一样给了我们更大的自由度和掌控力。希望这篇教程能帮助你顺利开启AI之旅如果你有任何问题或想法欢迎在评论区留言讨论。记住技术的世界里没有绝对的标准答案只要能解决问题的方法就是好方法快去试试吧让你的Linux终端拥有一位超级智能的AI助手