本教程概述 Gemini CLI 的主要命令,这是一个由谷歌开发的强大命令行界面工具,用于与 Gemini 服务交互。无论您是开发者还是技术爱好者,本教程将帮助您理解并有效使用 Gemini CLI。以下内容将介绍主要命令、用法和实际示例,助您快速上手。
Gemini CLI 简介
Gemini CLI 是一个多功能工具,旨在简化与谷歌 Gemini 服务的交互。它允许用户通过终端直接执行命令,非常适合自动化任务、管理配置和高效访问 Gemini 功能。本指南基于官方文档,为初学者和中级用户提供简化的命令说明。
前提条件
在使用 Gemini CLI 之前,请确保您已准备好:
- 安装 Gemini CLI:按照官方 Gemini CLI GitHub 仓库 的安装说明进行操作。
- API 密钥:从您的 Gemini 账户获取有效的 API 密钥以进行身份验证。
- 终端访问:在您的操作系统上使用命令行界面(如 Bash、PowerShell 或终端)。
主要命令
以下是 Gemini CLI 的主要命令,以及其描述和示例。
gemini init
描述:初始化 Gemini CLI 配置,设置必要的环境变量和身份验证凭据。
用法:
gemini init
示例:
$ gemini init
请输入您的 Gemini API 密钥:[您的 API 密钥]
配置已保存至 ~/.gemini/config.yaml
此命令会提示您输入 API 密钥,并创建一个配置文件以安全存储您的凭据。
gemini version
描述:显示系统中安装的 Gemini CLI 的当前版本。
用法:
gemini version
示例:
$ gemini version
Gemini CLI 版本 1.2.3
使用此命令验证您是否在使用最新版本的 CLI。
gemini auth
描述:管理身份验证设置,允许您更新或刷新 API 密钥。
用法:
gemini auth [选项]
选项:
--update
:更新现有的 API 密钥。--clear
:清除当前的身份验证设置。
示例:
$ gemini auth --update
请输入新的 API 密钥:[新 API 密钥]
身份验证更新成功。
当您的 API 密钥过期或需要更改时,此命令非常有用。
gemini query
描述:向 Gemini 服务发送查询并获取响应。
用法:
gemini query [查询字符串]
示例:
$ gemini query "法国的首都是哪里?"
响应:法国的首都是巴黎。
这是与 Gemini 查询处理功能交互最常用的命令之一。
gemini config
描述:查看或修改 Gemini CLI 的配置设置。
用法:
gemini config [选项]
选项:
--view
:显示当前配置。--set
:设置特定的配置参数(例如,端点 URL)。
示例:
$ gemini config --view
API 密钥:[您的 API 密钥]
端点:https://api.gemini.google.com/v1
使用此命令检查或更新您的配置设置。
gemini help
描述:显示 Gemini CLI 的帮助信息,包括可用命令及其描述。
用法:
gemini help
示例:
$ gemini help
可用命令:
init 初始化 Gemini CLI 配置
version 显示 CLI 版本
auth 管理身份验证
query 向 Gemini 发送查询
config 管理配置设置
help 显示此帮助信息
此命令是探索 CLI 功能的绝佳起点。
使用 Gemini CLI 的最佳实践
- 保护您的 API 密钥:切勿公开分享您的 API 密钥或将其存储在不安全的位置。
- 检查更新:定期运行
gemini version
以确保使用最新版本的 CLI。 - 使用帮助命令:如有疑问,使用
gemini help
探索可用命令和选项。 - 测试查询:从简单的
gemini query
命令开始,熟悉工具的响应。
常见问题排查
- 身份验证错误:如果遇到身份验证问题,运行
gemini auth --update
刷新您的 API 密钥。 - 配置问题:使用
gemini config --view
验证您的设置,确保配置了正确的端点。 - 命令未找到:确保 Gemini CLI 已正确安装并添加到系统 PATH。
结论
Gemini CLI 是一个强大的工具,可通过命令行与谷歌 Gemini 服务交互。通过掌握上述命令,您可以高效地管理配置、进行身份验证并查询 Gemini 服务。欲了解更多详细信息,请参阅官方 Gemini CLI 文档。