当前位置: 首页 > news >正文

macOS/Linux Gemini CLI安装指南

以下是整理的 macOS/Linux 与 Windows 双平台 Gemini CLI 安装指南文章:


Gemini CLI 安装配置指南

Gemini CLI 是 Google 官方提供的命令行工具,支持通过 API 密钥直接与 Gemini 模型交互。本文档将指导您在不同操作系统上完成安装与配置。


系统要求

操作系统版本要求
macOS10.15 或更高版本
Linux主流发行版(如 Ubuntu 20.04+、Debian 11+、CentOS 7+ 等)
WindowsWindows 10(版本 1809 / build 17763)及以上

一、安装 Gemini CLI

无论使用何种操作系统,均需通过 npm 全局安装官方包:

npminstall-g@google/gemini-cli

确保已安装 Node.js(建议版本 18 或更高)。


二、获取 API 密钥

  1. 访问 [API 密钥管理页面](仪表板的「API密钥」界面)
  2. 创建并复制一个新的 API 密钥
  3. 妥善保存,后续配置需要使用

三、配置环境变量

Gemini CLI 需要通过环境变量获取 API 密钥和自定义 API 地址。

macOS / Linux

编辑用户配置文件(通常为~/.zshrc~/.bashrc),在末尾添加以下内容:

# GEMINI Environment VariablesexportGOOGLE_GEMINI_BASE_URL="https://api.aicodemirror.com/api/gemini"exportGEMINI_API_KEY="你的密钥"

保存后执行以下命令使配置生效:

source~/.zshrc# 若使用 zsh# 或source~/.bashrc# 若使用 bash

Windows

通过「控制面板」→「系统」→「高级系统设置」→「环境变量」添加以下两项:

变量名变量值
GOOGLE_GEMINI_BASE_URLhttps://api.aicodemirror.com/api/gemini
GEMINI_API_KEY你的密钥

添加完成后需重启终端使配置生效。


四、启动与初始化

1. 启动 Gemini CLI

gemini

首次启动时会进入配置页面。

2. 选择认证方式

使用方向键选择Use Gemini API Key,按下回车确认。


五、可选配置

开启 Preview Features

进入 Gemini CLI 后输入:

/settings

按提示开启预览功能。

切换模型

默认模型可能为旧版本,建议切换至Gemini 3 Pro

  1. 输入/quit退出
  2. 重新运行gemini
  3. 输入/model,选择Gemini 3 Pro模型

六、开始使用

安装完成后,您可以在任意项目目录中启动 Gemini CLI:

# 进入项目目录cdyour-project-folder# 启动 Gemini CLIgemini

之后即可通过命令行与 Gemini 模型进行交互。


常见问题

Q:启动时提示“command not found”
A:请检查 Node.js 是否安装,以及 npm 全局安装路径是否在系统 PATH 中。

Q:API 密钥无效或认证失败
A:请确认环境变量中的GEMINI_API_KEYGOOGLE_GEMINI_BASE_URL已正确设置,并重启终端。

Q:如何更新 Gemini CLI
A:执行npm update -g @google/gemini-cli


如需进一步帮助,请联系技术支持。

http://www.jsqmd.com/news/525980/

相关文章:

  • ESP32-S3与蓝牙耳机通信实战:用ESP-IDF实现零丢包的5个关键配置
  • 别再只盯着纹波了!用Keysight B2900和电子负载,手把手教你测透LDO的三大核心参数
  • Phi-3-vision-128k-instruct 安全合规应用:敏感信息图像内容审核
  • 基于岭回归的多元线性回归在多变量时间序列预测中的应用
  • 从原理到实战:手把手构建哈夫曼压缩器
  • DS18B20单总线通信协议深度解析与多平台驱动实现
  • OpenClaw对接nanobot全流程:从镜像部署到QQ机器人配置
  • Lingbot-Depth-Pretrain-ViTL-14模型GitHub仓库管理及协作开发指南
  • JVM创建对象过程
  • 绵阳诚信牙齿种植机构推荐榜:绵阳口腔医院、绵阳拔牙、绵阳洗牙机构、绵阳牙冠、绵阳牙齿根管治疗、绵阳牙齿矫正、绵阳牙齿美白选择指南 - 优质品牌商家
  • AudioSeal Pixel Studio实战案例:识别AI生成语音并自动打标水印
  • Qwen3-TTS多语言TTS实战:西班牙语营销语音+葡萄牙语产品介绍生成
  • Unity UI遮罩全攻略:从RectMask2D到SoftMask的避坑实践(2018.4.26f1版本实测)
  • 从豆瓣Top250爬虫案例,聊聊Python爬虫新手最容易踩的3个坑(及解决方案)
  • CSDN技术博客智能生成:CYBER-VISION零号协议辅助创作高质量技术文章
  • SpringBoot Hikari数据源性能调优与最佳实践
  • 致远OA二次开发:Rest用户配置与Token获取实战指南
  • ️ Python JSON/XML数据处理完全指南:从入门到实战
  • 小龙虾到底怎么设计的?技术人来看看这个深度解析:一张图拆解OpenClaw的Agent核心设计。
  • YOLOE官版镜像实操案例:YOLOE-v8s模型在Jetson Orin上的边缘部署
  • 车载以太网MACsec:构建安全通信的密钥体系与实战部署
  • 别再手动复位了!深度解析Keil连接STM32的‘非正版设备’错误与两种屏蔽方案
  • OFA视觉蕴含模型部署教程:无GPU环境CPU推理性能实测
  • 隐私优先的AI上色方案:cv_unet_image-colorization本地化部署教程
  • Cortex-M 系统异常优先级深度剖析:PendSV、SVCall、SysTick 对 RTOS 的影响
  • SPI协议实战:如何用Arduino Uno配置CPOL和CPHA模式(附示波器截图)
  • 从零开始:Ryujinx Switch模拟器完整指南
  • Quartus II 13.1 保姆级教程:手把手教你从零搭建四选一多路选择器(附完整仿真流程)
  • cv_resnet101_face-detection模型Java集成实战:SpringBoot微服务调用指南
  • uCharts真机调试踩坑指南:canvasId不能动态绑定的秘密