快速入门

5279 2025-10-24 23:50:38
快速入门 欢迎使用 Gemini CLI!本教程将指导您完成安装、配置和第一次使用的全过程。 步骤 1: 安装 Gemini CLI 💡 推荐方式 我们推荐使用 NPX 方式

快速入门

欢迎使用 Gemini CLI!本教程将指导您完成安装、配置和第一次使用的全过程。

步骤 1: 安装 Gemini CLI 💡 推荐方式

我们推荐使用 NPX 方式,无需安装即可使用最新版本。

npx @google/gemini-cli --help 其他安装方式 # 全局安装(推荐频繁使用者)

npm install -g @google/gemini-cli

# 项目本地安装

npm install @google/gemini-cli 步骤 2: 获取 API 密钥 🔑 重要提示

使用 Gemini CLI 需要 Google AI API 密钥。请确保您有有效的 Google 账户。

访问 Google AI Studio 使用您的 Google 账户登录 点击 "Create API Key" 按钮 选择或创建一个项目 复制生成的 API 密钥 步骤 3: 配置 API 密钥

有几种方式可以配置您的 API 密钥:

方式 1: 使用命令行配置(推荐) # 设置 API 密钥

npx @google/gemini-cli config set api-key YOUR_API_KEY_HERE

# 验证配置

npx @google/gemini-cli config get api-key 方式 2: 使用环境变量 # Linux/macOS

export GOOGLE_API_KEY="YOUR_API_KEY_HERE"

# Windows PowerShell

$env:GOOGLE_API_KEY="YOUR_API_KEY_HERE" 步骤 4: 第一次对话

现在让我们进行第一次 AI 对话:

# 简单的问候

npx @google/gemini-cli chat "你好!请介绍一下自己。"

# 询问技术问题

npx @google/gemini-cli chat "什么是 JavaScript?" 🎉 成功!

如果您看到了 AI 的回复,恭喜您已经成功设置了 Gemini CLI!

步骤 5: 尝试高级功能 文件分析

创建一个测试文件并让 AI 分析:

# 创建一个简单的 JavaScript 文件

echo "function hello(name) { return 'Hello, ' + name + '!'; }" > hello.js

# 让 AI 分析这个文件

npx @google/gemini-cli chat "请分析这个 JavaScript 函数" --file hello.js 保存输出 # 生成代码并保存到文件

npx @google/gemini-cli chat "写一个 Python 函数来计算斐波那契数列" --output fibonacci.py

# 查看生成的文件

cat fibonacci.py 调整生成参数 # 使用更保守的设置生成技术文档

npx @google/gemini-cli chat --temperature 0.2 "解释什么是 REST API"

# 使用更有创造性的设置写故事

npx @google/gemini-cli chat --temperature 0.9 "写一个关于 AI 的短故事" 常见任务示例 代码生成 # 生成 React 组件

npx @google/gemini-cli chat "创建一个显示用户列表的 React 组件"

# 生成 Python 脚本

npx @google/gemini-cli chat "写一个读取 CSV 文件的 Python 脚本" 文档编写 # 生成 README

npx @google/gemini-cli chat "为我的 Node.js 项目生成 README 文件"

# 生成 API 文档

npx @google/gemini-cli chat "为这个函数生成文档" --file api.js 学习和解释 # 解释概念

npx @google/gemini-cli chat "用简单的语言解释什么是机器学习"

# 代码解释

npx @google/gemini-cli chat "解释这段代码的作用" --file complex.py 翻译和转换 # 语言翻译

npx @google/gemini-cli chat "将这段文字翻译成英文" --file chinese.txt

# 格式转换

npx @google/gemini-cli chat "将这个 JSON 转换为 YAML 格式" --file data.json 常见问题解决 ❌ "command not found" 错误 解决方案:

• 确保使用 npx @google/gemini-cli 而不是 gemini • 检查 Node.js 和 npm 是否正确安装 • 尝试重新安装:npm install -g @google/gemini-cli ⚠️ "Invalid API key" 错误 解决方案:

• 确认 API 密钥正确复制(没有多余的空格) • 检查 API 密钥是否已启用 • 确保项目有足够的配额 • 尝试重新生成 API 密钥 🐌 响应速度慢 解决方案:

• 尝试使用 gemini-flash 模型:-m gemini-flash • 减少输出长度:--max-output-tokens 1000 • 检查网络连接 • 简化提示词 下一步

恭喜您完成了快速入门!现在您可以:

深入配置

学习如何自定义 Gemini CLI 的行为和设置

掌握聊天功能

学习高级聊天技巧和最佳实践

文件处理

了解如何处理各种文件格式

高级教程

探索更复杂的使用场景和技巧

获取帮助

如果您遇到问题或需要帮助:

• 查看 完整文档 • 访问 GitHub 仓库 • 查看 更多示例 • 加入 社区讨论

在 Outlook 中自定义超链接的文本|北京动物园批发市场 北京批发市场都在哪些地方