示例

实用示例和用例,帮助您充分利用 Gemini CLI

🚀

基本用法

帮助您入门的基本命令和基本操作

Hello World

您的第一个 Gemini CLI 会话

# Hello World
gemini > Say hello world
初学者1 分钟查看示例

文本生成

生成高质量的文本内容

# 文本生成
gemini > Write a blog post about AI
初学者2 分钟查看示例

简单聊天

与 Gemini 进行交互式对话

# 简单聊天
gemini > Let's have a conversation
初学者3 分钟查看示例

配置

设置您的 API 密钥和首选项

# 配置
export GEMINI_API_KEY="YOUR_KEY"
初学者2 分钟查看示例
💻

开发

与代码相关的任务和开发工作流

代码审查

交互式代码审查和建议

# 代码审查
gemini > Review this code: [paste your code]
中级5 分钟查看示例

文档

为您的代码生成文档

# 文档
gemini > Document this function: [paste your code]
中级4 分钟查看示例

测试

生成测试用例和场景

# 测试
gemini > Write tests for: [paste your code]
中级6 分钟查看示例

调试

调试和排除代码问题

# 调试
gemini > Debug this error: [paste error details]
中级5 分钟查看示例
📝

内容创作

文本生成、翻译和内容操作

翻译

在语言之间翻译文本

# 翻译
gemini > Translate to Spanish: [paste your text]
初学者2 分钟查看示例

摘要

创建内容的简洁摘要

# 摘要
gemini > Summarize: [paste your text]
初学者3 分钟查看示例

创意写作

生成创意内容和故事

# 创意写作
gemini > Write a story about: [your topic]
中级5 分钟查看示例

文本编辑

改进和编辑现有内容

# 文本编辑
gemini > Improve this text: [paste your text]
初学者3 分钟查看示例
⚙️

自动化

自动化工作流和批处理任务

批处理

交互式处理多个文件

# 批处理
# 使用 Gemini API 进行自动化 # CLI 用于交互式使用
高级10 分钟查看示例

CI/CD 集成

使用 Gemini API 进行自动化工作流

# CI/CD 集成
# 考虑使用 Gemini API 进行 CI/CD # CLI 专为交互式使用而设计
高级15 分钟查看示例

监控

交互式分析系统日志

# 监控
gemini > Analyze these logs: [paste log content]
中级8 分钟查看示例

自动化报告

生成自动化报告和摘要

# 自动化报告
gemini generate "Create report: $(cat data.csv)"
中级12 分钟查看示例

精选示例

自动化代码审查

一个完整的示例,展示如何在您的开发工作流中使用 Gemini CLI 自动化代码审查。

脚本

#!/bin/bash
# Automated code review script
for file in \$(git diff --name-only HEAD~1); do
if [[ \$file == *.js || \$file == *.py ]]; then
echo "Reviewing \$file..."
echo "Please use Gemini CLI interactively:"
echo "gemini"
echo "> Review this code: \$(cat \$file)"
fi
done

输出

Reviewing app.js...
Reviewing utils.py...
Reviewing config.js...
✓ Code review completed!
✓ Generated 3 review files

专业技巧

🔧

环境设置

设置环境变量以实现无缝集成

export GEMINI_API_KEY=your_key_here
🛡️

错误处理

在脚本中优雅地处理错误

gemini generate "text" || echo "Failed to generate"

性能

优化您的提示以获得更好的性能

gemini generate --max-tokens 100 "brief summary"

准备尝试这些示例了吗?

开始尝试这些示例并发现新的可能性。

商标声明

Google™, Gemini™ Google 和 Gemini 是 Google LLC 的商标。

所有商标均为其各自所有者的财产。