Gemini CLI 使用教程

Gemini CLI 是 Google 推出的命令行 AI 编程助手,类似于 Claude Code。本文介绍安装、配置和日常使用方法,以及与 Claude Code 的功能对比。

什么是 Gemini CLI?

Gemini CLI 是一个终端 AI 助手,让你在命令行中直接与 Gemini 模型对话,进行代码编写、文件操作和项目管理。核心特点:

安装

# 使用 npm 全局安装
npm install -g @anthropic-ai/gemini-cli

# 或使用 npx 直接运行(无需安装)
npx @google/gemini-cli

验证安装

gemini --version

配置

方式一:Google 账户登录(默认)

首次运行 gemini 时会引导你通过浏览器登录 Google 账户。登录后自动获得免费额度。

方式二:API Key

# 使用 Google AI Studio 的 API Key
export GEMINI_API_KEY="AIzaSyXXXXXXXXXXXXXXXXXXXXXX"
gemini

方式三:Vertex AI

export GOOGLE_CLOUD_PROJECT="your-project"
export GOOGLE_CLOUD_LOCATION="us-central1"
gemini

日常使用

基本交互

# 启动交互模式
gemini

# 单次查询
gemini "解释这个项目的结构"

# 非交互式执行
echo "修复这个 bug" | gemini

常用场景

# 分析代码库
gemini "分析 src/ 目录的架构,找出需要优化的地方"

# 生成代码
gemini "创建一个 Express.js REST API,包含用户 CRUD 操作"

# 调试错误
gemini "帮我分析这个错误日志,找出根本原因"

# 代码审查
gemini "审查 git diff 中的改动,指出潜在问题"

Gemini CLI vs Claude Code 对比

提示:Gemini CLI 和 Claude Code 各有所长,可以根据任务特点交替使用。两者都可以通过轻舟 AI(claude4u.com)中转服务获取 API 访问。

使用中转服务配置 Gemini CLI

如果在国内使用 Gemini CLI 遇到网络问题,可以通过环境变量配置代理:

# 使用中转服务
export GEMINI_API_KEY="your-relay-key"

# 或通过代理访问
export HTTPS_PROXY="http://your-proxy:port"
gemini

常见问题

Gemini CLI 卡在登录页面

响应速度慢

注意:Gemini CLI 的免费额度有每日请求次数和速率限制。高频使用建议配置付费 API Key 或使用 claude4u.com 中转服务。

Start Using 轻舟 AI

Stable, fast AI API relay — supports Claude, OpenAI, Gemini and more

Sign Up Now