欢迎使用 Gemini CLI 文档
本文档提供了安装、使用和开发 Gemini CLI 的全面指南。此工具允许您通过命令行界面与 Gemini 模型进行交互。
概述
Gemini CLI 在交互式读取-求值-打印循环 (REPL) 环境中将 Gemini 模型的功能带到您的终端。Gemini CLI 由一个客户端应用程序 (packages/cli) 组成,该应用程序与本地服务器 (packages/core) 通信,而本地服务器又负责管理到 Gemini API 及其 AI 模型的请求。Gemini CLI 还包含各种用于文件系统操作、运行 shell 和 Web 获取等任务的工具,这些工具由 packages/core 管理。
导航文档
本文档分为以下几个部分:
入门
- Gemini CLI 快速入门: 开始使用 Gemini CLI。
- 部署: 安装和运行 Gemini CLI。
- 身份验证: 验证 Gemini CLI。
- 配置: 关于配置 CLI 的信息。
- 示例: Gemini CLI 的示例用法。
CLI
- CLI 概述: 命令行界面的概述。
- 命令: 可用 CLI 命令的描述。
- 企业版: Gemini CLI 的企业版。
- 主题: Gemini CLI 的主题。
- 令牌缓存: 令牌缓存和优化。
- 教程: Gemini CLI 的教程。
- 检查点: 关于检查点功能的文档。
- 遥测: CLI 中遥测的概述。
- 受信任文件夹: 受信任文件夹安全功能的概述。
Core
- Gemini CLI Core 概述: 关于 Gemini CLI Core 的信息。
- Memport: 使用内存导入处理器。
- Tools API: 关于 Core 如何管理和公开工具的信息。
Tools
- Gemini CLI Tools 概述: 关于 Gemini CLI 工具的信息。
- 文件系统工具:
read_file和write_file工具的文档。 - MCP 服务器: 将 MCP 服务器与 Gemini CLI 结合使用。
- 多文件读取工具:
read_many_files工具的文档。 - Shell 工具:
run_shell_command工具的文档。 - Web 获取工具:
web_fetch工具的文档。 - Web 搜索工具:
google_web_search工具的文档。 - 内存工具:
save_memory工具的文档。
扩展
IDE 集成
- IDE 集成: 将 CLI 连接到您的编辑器。
- IDE Companion Extension Spec: 用于构建 IDE Companion 扩展的规范。
关于 Gemini CLI 项目
- 架构概述: 了解 Gemini CLI 的高层设计,包括其组件以及它们如何交互。
- NPM: 项目包结构的相关详细信息。
- 故障排除指南: 查找常见问题的解决方案。
- 常见问题解答: 常见问题。
- 服务条款和隐私声明: 关于适用于您使用 Gemini CLI 的服务条款和隐私声明的信息。
- 发布: 关于项目发布和部署周期的信息。
希望本文档能帮助您充分利用 Gemini CLI!