Back to Blog
简体中文Tutorial

Gemini CLI 使用教程 2026:开发者从安装到实战

一篇面向开发者的 Gemini CLI 使用教程,包含安装、配置、代码示例、价格对比,以及如何通过 Crazyrouter 接入多模型。

C
Crazyrouter Team
2026年3月15日 / 1058 views
Share:
Gemini CLI 使用教程 2026:开发者从安装到实战

Gemini CLI 使用教程 2026:开发者从安装到实战#

如果你在搜 gemini-cli 使用教程,大概率不是想看一篇“复制三行命令就结束”的水文。你真正要的是:怎么装、怎么配、怎么在真实开发里用起来,以及怎么避免被单一厂商绑死。

什么是 Gemini CLI?#

Gemini CLI 可以理解为围绕 Google Gemini 模型构建的命令行开发工作流。它适合做这些事:

  • 在终端里快速问答和代码辅助
  • 处理长文档、规范、日志
  • 做脚本化自动化任务
  • 和现有开发流程拼接在一起

对开发者来说,CLI 的价值不在“聊天”,而在离代码和 shell 足够近。

Gemini CLI 和替代方案对比#

工具适合场景优势不足
Gemini CLI长上下文、Google 生态文档理解强生态偏 Google
Claude Code深度代码理解复杂重构强成本可能更高
Codex CLIOpenAI 兼容工作流灵活、终端原生依赖模型选型
Crazyrouter + 各类 CLI多模型路由一个 Key 测多家需要自己设策略

第一步:安装 Gemini CLI#

不同发行方式会变化,所以先看官方说明,但典型流程通常是 Node 环境安装。

bash
npm install -g @google/gemini-cli
gemini --help

如果你不想全局安装,也可以先用 npx 试跑。

bash
npx @google/gemini-cli --help

第二步:配置 API Key#

如果你只想直连 Gemini,可以配置 Google 的原生密钥。

但如果你想在 Gemini、Claude、GPT、DeepSeek 之间横跳,建议直接走统一网关:

bash
export OPENAI_API_KEY="YOUR_CRAZYROUTER_KEY"
export OPENAI_BASE_URL="https://crazyrouter.com/v1"

这样做好处很直接:同一套 OpenAI 兼容客户端,可以切不同模型,不用每换一家就改一遍项目。

第三步:开始实战#

Python 示例#

python
from openai import OpenAI

client = OpenAI(
    api_key="YOUR_CRAZYROUTER_KEY",
    base_url="https://crazyrouter.com/v1"
)

resp = client.chat.completions.create(
    model="gemini-2.5-pro",
    messages=[
        {"role": "user", "content": "请总结这份 API 文档,并列出 5 个潜在边界情况。"}
    ]
)

print(resp.choices[0].message.content)

Node.js 示例#

javascript
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
  baseURL: process.env.OPENAI_BASE_URL
});

const result = await client.chat.completions.create({
  model: 'gemini-2.5-pro',
  messages: [
    { role: 'user', content: '帮我把这个 README 改成更清晰的开发者版本。' }
  ]
});

console.log(result.choices[0].message.content);

cURL 示例#

bash
curl https://crazyrouter.com/v1/chat/completions   -H "Authorization: Bearer $OPENAI_API_KEY"   -H "Content-Type: application/json"   -d '{
    "model": "gemini-2.5-pro",
    "messages": [
      {"role": "user", "content": "生成一个 Python CLI 工具的发布清单。"}
    ]
  }'

价格对比#

很多人搜 Gemini CLI,最后关心的还是成本。

模型官方输入 / 1M tokens官方输出 / 1M tokensCrazyrouter 示例路由
Gemini 2.5 Pro$1.25$10.00约 0.6875/0.6875 / 8.80
Gemini 2.5 Flash$0.30$2.50约 0.165/0.165 / 9.1667
GPT-5$1.25$10.00约 0.6875/0.6875 / 8.80
Claude Sonnet 路由$3.00$15.00约 1.65/1.65 / 5.50

所以更现实的做法不是“只押 Gemini”,而是:

  • 难题用强模型
  • 批量任务用便宜模型
  • 统一走 Crazyrouter 这样的网关控制成本和切换成本

FAQ#

Gemini CLI 适合谁?#

适合经常在终端里工作、要处理长文档或代码仓库的开发者。

Gemini CLI 和 Claude Code 哪个更好?#

看任务。长文档和 Google 生态场景,Gemini 有优势;深度代码理解,Claude Code 常常更稳。

Gemini CLI 能不能配合 Crazyrouter 使用?#

可以。只要工具支持 OpenAI 兼容接口,就可以用 Crazyrouter 做统一接入。

为什么不直接只用 Google 官方 API?#

如果你只用 Gemini,直连没问题。但一旦你要比价、容灾、切模型,统一网关会省很多工程成本。

哪里可以继续看更多教程?#

可以看 Crazyrouter 博客 和 文档。

总结#

Gemini CLI 的价值,不是“又一个 AI 聊天命令行”。它真正的价值是把模型能力拉回开发者熟悉的终端工作流里。对个人来说,直连官方也许够用;对产品团队来说,能在 Gemini、Claude、GPT 之间灵活切换,通常更值钱。想少改代码、多试模型,直接从 Crazyrouter 开始会更省事。

Implementation Guides

Related Articles

一個 API Key 呼叫 GPT、Claude、Gemini:5 分鐘設定教學Tutorial

一個 API Key 呼叫 GPT、Claude、Gemini:5 分鐘設定教學

給台灣開發者的實作教學:用 Crazyrouter 的 OpenAI 相容端點,透過一個 API Key 呼叫 GPT、Claude 與 Gemini。

May 22
Gemini-CLI 使用教程 2026:开发者实战、API 接入与成本优化Tutorial

Gemini-CLI 使用教程 2026:开发者实战、API 接入与成本优化

面向开发者的 Gemini-CLI 使用教程,覆盖安装、代码示例、替代方案、价格对比和 Crazyrouter API 接入。

Jun 13
Gemini CLI 使用教程:开发者终端 AI 助手完全指南Tutorial

Gemini CLI 使用教程:开发者终端 AI 助手完全指南

"Gemini CLI 完全使用教程。从安装配置到高级用法,包括代码生成、文件操作、Git 集成和自定义工作流,帮助开发者在终端中高效使用 Google AI。"

May 5
GPT-image-2 实战:AI Meme 生成器 & 涂色书制作 — 好玩还能赚钱的两个项目Tutorial

GPT-image-2 实战:AI Meme 生成器 & 涂色书制作 — 好玩还能赚钱的两个项目

用 GPT-image-2 通过 Crazyrouter API 生成 Meme 表情包和涂色书页面。两个好玩又能变现的项目,附完整代码。

May 1
企业如何获得 Claude API:国内团队接入、付款、Key 管理与稳定性方案Tutorial

企业如何获得 Claude API:国内团队接入、付款、Key 管理与稳定性方案

面向中国企业和开发团队的 Claude API 获取指南:从官方 Anthropic 账号、企业付款、团队 Key 管理,到通过 Crazyrouter 统一接入 Claude、GPT、Gemini 等模型的落地方案。

Jun 23
WorkBuddy 接入 claude-opus-4-8 与 gpt-5.5:用 Crazyrouter 一键配置自定义模型Tutorial

WorkBuddy 接入 claude-opus-4-8 与 gpt-5.5:用 Crazyrouter 一键配置自定义模型

这篇中文指南从 models.json、PowerShell 一键配置、模型选择、Token 权限、成本控制、稳定性和排错等维度,讲解如何在 WorkBuddy 中接入 claude-opus-4-8、gpt-5.5 等 Crazyrouter 自定义模型。

Jun 15