Gemini CLI
Gemini CLI
Section titled “Gemini CLI”在Gemini CLI 中,packages/cli 是用户与Gemini AI 模型及其相关工具发送和接收提示的前端。有关Gemini CLI 的一般概述,请参阅 主要文档页面。
- 命令: 所有内置斜杠命令的参考。
- 自定义命令: 创建自己的命令和快捷方式,用于频繁使用的提示。
- 无头模式: 以编程方式使用Gemini CLI 进行脚本编写和自动化。
- 模型选择: 配置 CLI 使用的Gemini AI 模型。
- 设置: 配置 CLI 行为和外观的各个方面。
- 主题: 使用不同的主题自定义 CLI 的外观。
- 键盘快捷键: 所有键盘快捷键的参考,以提高您的工作效率。
- 教程: 常见任务的分步指南。
检查点: 自动保存并恢复会话和文件的快照。
企业配置: 在企业环境中部署和管理 Gemini CLI。
沙盒: 在安全、容器化的环境中隔离工具执行。
遥测: 配置可观察性以监控使用情况和性能。
令牌缓存: 通过缓存令牌优化 API 成本。
信任文件夹: 一个安全特性,用于控制哪些项目可以使用 CLI 的全部功能。
忽略文件 (.geminiignore): 排除特定文件和目录,使其不被工具访问。
上下文文件 (GEMINI.md): 为模型提供持久的、分层的上下文。
系统提示重写: 使用 GEMINI_SYSTEM_MD 替换内置系统指令。
Gemini CLI 可以在非交互模式下运行,这对于脚本编写和自动化很有用。在这种模式下,您将输入数据传递给 CLI,它执行命令,然后退出。
以下示例从终端将命令传递给 Gemini CLI:
echo "What is fine tuning?" | gemini您还可以使用 --prompt 或 -p 标志:
gemini -p "What is fine tuning?"有关无头模式使用、脚本编写、自动化和高级示例的全面文档,请参阅 无头模式 指南。