Google AI Studio 团队发布 Gemini API CLI(命令名 gemini-api)实验预览版。它是一个无状态、零依赖的 Go 单文件,支持 macOS、Linux、Windows,Apache 2.0 开源。任何有 shell 权限的编码 Agent 配好 GEMINI_API_KEY 后,就能用一条命令调用文本推理、图像/视频/音乐/语音生成、文件与 YouTube 分析、音视频转写,以及 Deep Research 等托管 Agent。媒体结果直接写到磁盘、只把文件路径打印到 stdout,避免把 base64 塞进上下文。官方说明它是实验项目,不属于受支持的 Google 产品。
核心要点速览
- ✓默认模型(官方 README):generate/analyze/transcribe 用 gemini-3.8-flash,image 用 gemini-nano-banana-2.1,video 用 gemini-omni-1.1-flash,music 用 lyria-3.5,tts 用 gemini-3.8-flash-tts
- ✓安装:macOS/Linux 一行 curl 脚本、Windows 用 PowerShell 脚本,或 go install;GitHub 最新版本为 v0.4.3(2026-10-19 发布)
- ✓面向 Agent 的机器接口:--usage 输出 KDL 命令树、--schema 输出 JSON Schema、--dry-run 离线校验且隐去凭据、--output-format json/toon、内置 --jq
- ✓退出码区分 4 种情况:0 成功、1 运行/API 失败、2 用法或校验错误、3 鉴权失败;--agent-mode 输出结构化 JSON 错误
- ✓还能管理托管 Agent 的沙箱环境、服务端凭据、Webhook 和 cron 触发器;Files API 上传文件保留 48 小时

开发者 3 秒速决决策指标
Claude Code 高频使用:比较订阅额度与 API 账单
40 款主流编程套餐横向比价,支持输入/输出 Token 真实账单模拟
相关资源与官方项目出处
免代理直达深度技术解析与实战评估
核心背景与行业痛点
编码 Agent 越来越多地需要在写代码之外顺手做别的事:给落地页生成配图和配音、读一份 PDF、把会议录音转成字幕,或者把调研交给后台 Agent。过去 Agent 调用 Gemini 往往要猜模型 ID、临时写一段 SDK 脚本,或者拼一长串 curl,还常把 base64 图片直接倒进上下文。Google 把开发栈分成三层:Gemini API 本身、面向生产后端的 Gen AI SDK(Python/TypeScript/Go/Java),以及这次新增、面向终端和 Agent 的 gemini-api CLI。
架构亮点与底层机制
gemini-api 是无状态的 Go 单文件,每次调用独立执行,由宿主 Agent 提供上下文、选择模型、决定下一步。命令分为 Create(generate、image、tts、music、video)、Understand(analyze、transcribe)、Manage(agent、files、models 等)和 Advanced(environments、credentials、webhooks、triggers)。整套接口能从二进制本身发现:--usage 给出 KDL 格式的完整命令树,--schema 给出请求体的 JSON Schema,--dry-run 不联网也不读系统钥匙串,就能校验参数并预览隐去凭据的 HTTP 请求。媒体命令把文件写到磁盘、只打印路径;托管 Agent 任务返回 interaction ID,之后再取结果。
权威 Benchmark 与实测跑分对比
这是开发工具发布,官方未公布性能或准确率跑分。可以核对的事实是:GitHub 仓库 google-gemini/gemini-api-cli 采用 Apache 2.0 许可,最新版本 v0.4.3 于 2026-10-19 发布;官方文档明确标注为实验项目、并非受支持的 Google 产品。模型能力取决于底层默认模型(如 Gemini 3.8 Flash、Nano Banana 2.1),CLI 本身不改变模型效果。另需注意它与已有的 Gemini CLI(交互式编码 Agent)是两个不同产品,社区已有人对命名表示困惑。
开发者实战落地与开箱指南
macOS/Linux 用官方 install.sh 安装,或 go install github.com/google-gemini/gemini-api-cli/cmd/gemini-api@latest;在 AI Studio 创建 API Key 后 export GEMINI_API_KEY。先用 gemini-api generate "Hello" --dry-run 离线自检,再去掉 --dry-run 真调用。官方建议把一段说明写进 AGENTS.md、CLAUDE.md 或 .cursorrules,让 Agent 先看 --help/--usage、用 --dry-run 预览,并记录返回的文件路径和 interaction ID。生产后端仍建议用 Gen AI SDK,CLI 更适合 shell 流水线、CI 和编码 Agent。
即刻查看该技术对应模型与主流工具的实测差异,或一键测算团队 API 调用与 $20/月套餐盈亏平衡点。
讨论与评论
0登录后即可参与深度讨论
与广大 AI 开发者、工程师交流评测心得与前沿洞察