Gemini CLI

在 Gemini CLI 中,packages/cli 负责前端交互,方便用户向 Gemini 模型及其工具发送与接收提示。若需整体概览,请查看主文档页面

基础功能

  • Commands 内置斜杠命令参考(如 /help/chat/tools)。
  • Custom Commands 创建自定义命令,为常用提示提供快捷方式。
  • Headless Mode 以编程方式使用 Gemini CLI,便于脚本与自动化。
  • Themes 自定义 CLI 外观主题。
  • Keyboard Shortcuts 键盘快捷键速查,提高效率。
  • Tutorials 常见任务的分步指南。

高级功能

非交互模式

Gemini CLI 支持非交互模式,适用于脚本与自动化场景。在该模式下,你可以将输入通过管道传给 CLI,待命令执行后退出。

以下示例展示如何在终端中通过管道向 Gemini CLI 发送命令:

echo "What is fine tuning?" | gemini

也可以使用 --prompt-p 参数:

gemini -p "What is fine tuning?"

关于无界面使用、脚本化、自动化及高级示例的完整说明,请参阅 Headless Mode 指南。