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