Gemini CLI 文档
本文档提供关于安装、使用和开发 Gemini CLI 的完整指南。该工具允许您通过命令行界面与 Gemini 模型进行交互。
概述
Gemini CLI 将 Gemini 模型的能力带到您的终端,提供一个交互式的读取-求值-输出循环(REPL)环境。Gemini CLI 由客户端应用(packages/cli
)和本地服务器(packages/core
)组成,后者负责管理与 Gemini API 及其 AI 模型的通信。Gemini CLI 还包含多种工具,用于执行文件系统操作、运行 shell 命令和网络请求等任务,这些功能由packages/core
管理。
文档导航
本文档分为以下几个部分:
- 执行与部署: 关于运行 Gemini CLI 的信息。
- 架构概述: 了解 Gemini CLI 的高层设计,包括其组件及交互方式。
- CLI 使用:
packages/cli
相关文档。 - CLI 介绍: 命令行界面概览。
- 命令: 可用 CLI 命令说明。
- 配置: CLI 配置信息。
- 检查点: 检查点功能文档。
- 扩展: 如何通过新功能扩展 CLI。
- 遥测: CLI 中的遥测功能概述。
- 核心细节:
packages/core
相关文档。 - 核心介绍: 核心组件概览。
- 工具 API: 关于核心如何管理和暴露工具的信息。
- 工具:
- 工具概述: 可用工具概览。
- 文件系统工具:
read_file
和write_file
工具文档。 - 多文件读取工具:
read_many_files
工具文档。 - Shell 工具:
run_shell_command
工具文档。 - 网页抓取工具:
web_fetch
工具文档。 - 网页搜索工具:
google_web_search
工具文档。 - 记忆工具:
save_memory
工具文档。 - 贡献 & 开发指南: 贡献者和开发者信息,包括环境搭建、构建、测试和编码规范。
- 故障排除指南: 常见问题解决方案和 FAQ。
- 服务条款和隐私声明: 适用于 Gemini CLI 使用的服务条款和隐私声明信息。
希望本文档能帮助您充分利用 Gemini CLI!