SuperAPI AI 工具集

gemini-cli

通用与其它

查看项目

更新于 10-15 17:26

技能介绍

用途:Gemini CLI 是开源 AI 智能体,把 Gemini 模型直接带入终端,适合在命令行中做代码理解、审查、生成与自动化。

主要能力:支持交互式 REPL 会话、无头/非交互脚本、MCP 服务器、自定义斜杠命令和基于扩展的工作流。可用 -m 选择模型(如 gemini-2.5-pro、gemini-2.5-flash),用 @ 语法引用文件,支持管道输入。

安装:npx @google/gemini-cli 可免安装使用;npm install -g @google/gemini-cli 全局安装;macOS/Linux 可用 brew install gemini-cli。也可安装 @latest、@preview、@nightly 渠道。

认证:可选 Google OAuth(免费 60 请求/分钟、1000 请求/天)、GEMINI_API_KEY、Application Default Credentials 或 Vertex AI(企业)。

用法:gemini 启动交互会话;gemini -p "..." 单次提示后退出;--output-format json 输出结构化 JSON,stream-json 输出流式 JSONL;--auto-approve 自动批准工具操作(自动化中慎用)。交互命令包括 /help、/tools、/mcp list、/chat save、/memory add、/restore 等。项目上下文写在 GEMINI.md,自定义命令为 .toml 文件,配置在 settings.json。

适用场景:提交信息生成、批量文件处理、安全代码审查、生成 OpenAPI 规范、CI/CD 集成等。

限制:免费层有速率限制;无头模式下斜杠命令不被识别;--auto-approve 有风险;MCP 连接问题需检查 /mcp status。更多细节见官方文档。