Skip to content

Gemini CLI

文档说明

通过 FastAiToken 使用 Gemini CLI 进行 AI 辅助编程,支持代码生成、代码审查、智能问答等功能

概述

Gemini CLI 是 Google 官方推出的命令行工具,允许您在终端中直接与 Gemini AI 模型交互。通过 FastAiToken 中转,您可以:

  • 🚀 在终端中快速调用 Gemini 模型
  • 💻 进行 AI 辅助编程和代码生成
  • 🔍 代码审查和优化建议
  • 📝 技术问答和文档生成
  • 🌐 跨平台使用(Linux、macOS、Windows)

为什么选择 FastAiToken?

通过 FastAiToken 使用 Gemini CLI,您可以享受更稳定的网络连接、更优惠的价格,以及 7×24 小时技术支持。

快速开始

前置要求

  • Node.js >= 18.0.0
  • npm 或 yarn 包管理器
  • FastAiToken 账号和 API Key

第一步:安装 Gemini CLI

bash
# 检查 Node.js 版本 node --version # 需要 >= 18

# 全局安装 Gemini CLI

npm install -g @google/gemini-cli

# 验证安装

gemini --version
bash
# 检查 Node.js 版本

node --version  # 需要 >= 18

# 使用 yarn 安装

yarn global add @google/gemini-cli

# 验证安装

gemini --version

第二步:获取 FastAiToken 密钥

访问 fastaitoken.com 注册或登录您的账号 进入后台「令牌管理」页面(api.fastaitoken.com/token),点击「创建新令牌」 复制生成的 API Key(格式:sk-***),妥善保存

第三步:配置环境变量

重要配置GOOGLE_GEMINI_BASE_URL 必须设置为 https://fastaitoken.com,不能有多余的路径(如 /v1/gemini),否则会导致连接失败。

bash
# 编辑 .zshrc 文件

    nano ~/.zshrc

# 添加以下环境变量

export GOOGLE_GEMINI_BASE_URL="https://fastaitoken.com"
export GEMINI_API_KEY="sk-your-api-key"  # 替换为你的 FastAiToken 密钥

# 保存后重新加载配置

source ~/.zshrc
bash
# 编辑 .bashrc 文件

    nano ~/.bashrc

# 添加以下环境变量

export GOOGLE_GEMINI_BASE_URL="https://fastaitoken.com"
export GEMINI_API_KEY="sk-your-api-key"  # 替换为你的 FastAiToken 密钥

# 保存后重新加载配置

source ~/.bashrc
powershell
# 设置环境变量

    env:GOOGLEGEMINIBASEURL="https://fastaitoken.com"env:GOOGLE_GEMINI_BASE_URL="https://fastaitoken.com"
    env:GOOGLEG​EMINIB​ASEU​RL="https://fastaitoken.com"env:GEMINI_API_KEY="sk-your-api-key"

# 永久保存(可选)

[System.Environment]::SetEnvironmentVariable('GOOGLE_GEMINI_BASE_URL', 'https://fastaitoken.com', 'User')
[System.Environment]::SetEnvironmentVariable('GEMINI_API_KEY', 'sk-your-api-key', 'User')
cmd
# 临时设置环境变量

    set GOOGLE_GEMINI_BASE_URL=https://fastaitoken.com
    set GEMINI_API_KEY=sk-your-api-key

# 永久保存(需要管理员权限)

setx GOOGLE_GEMINI_BASE_URL "https://fastaitoken.com"
setx GEMINI_API_KEY "sk-your-api-key"

第四步:初始化和测试

bash
gemini
```text

在交互界面中输入:

/auth

text

选择:**Gemini API Key (AI Studio)**

简单测试

gemini "Hello, 测试连接是否正常"

text
# 编程相关测试

gemini "解释一下 React Hooks 的使用方法"
gemini "编写一个 Python 函数来计算斐波那契数列"

核心功能

代码生成

bash
gemini "用 Python 写一个快速排序算法,包含详细注释"

输出示例

python
def quick_sort(arr):
"""
快速排序算法
时间复杂度:平均 O(n log n),最坏 O(n²)
空间复杂度:O(log n)
"""
if len(arr)  pivot]

return quick_sort(left) + middle + quick_sort(right)
bash
gemini "创建一个 Express.js REST API 项目结构,包含用户认证和数据库配置"
bash
gemini "为这个函数编写 Jest 单元测试:
function fibonacci(n) {
  if (n  output.txt
gemini "你的问题" | tee output.txt  # 同时显示和保存

```text

**方法三**:使用会话管理

gemini --session my-project "继续之前的讨论"

text
**推荐使用 nvm 管理 Node.js 版本**:
```bash
# 安装 nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash

# 安装 Node.js 18+

nvm install 18
nvm use 18
nvm alias default 18

# 验证版本

node --version

**可能原因和解决方案**:

1. **网络问题**:FastAiToken 提供国内优化节点,通常响应很快
2. **模型选择**:使用 `gemini-2.5-flash` 或 `gemini-2.5-flash-lite` 获得最快响应
3. **Token 限制**:减少单次请求的复杂度
4. **并发请求**:避免同时发送大量请求

**测试连接速度**:

time gemini --model gemini-2.5-flash "Hello"

text

**推荐使用 PowerShell**:

1. 安装 Node.js(从官网下载安装包)
2. 以管理员身份运行 PowerShell
3. 设置环境变量:
   ```powershell
   [System.Environment]::SetEnvironmentVariable('GOOGLE_GEMINI_BASE_URL', 'https://fastaitoken.com', 'User')
   [System.Environment]::SetEnvironmentVariable('GEMINI_API_KEY', 'sk-your-key', 'User')
  1. 重启 PowerShell
  2. 安装和使用 Gemini CLI

或使用 WSL(Windows Subsystem for Linux)获得更好的体验。

最佳实践提示词优化

❌ "优化这段代码"

✅ "优化这段代码的性能,重点关注循环效率和内存使用"

❌ "这个函数有什么问题?"

✅ "这是一个用于处理用户登录的函数,目前遇到异步错误,帮我找出问题"

❌ "帮我完成整个项目"

✅ "第一步:设计数据库模型;第二步:创建 API 路由;第三步:..."

❌ "解释闭包"

✅ "解释 JavaScript 闭包,并给出 3 个实际应用场景和代码示例"

工作流建议

清晰描述要解决的问题或实现的功能

使用 Gemini CLI 生成初步解决方案或代码

要求 AI 审查自己生成的代码,找出潜在问题

根据反馈逐步优化,直到满足需求

生成必要的注释和文档

价格说明使用 FastAiToken 调用 Gemini 模型的费用取决于您选择的模型和使用量。

查看所有 Gemini 模型的详细定价和性价比对比

FastAiToken 提供充值优惠:充值越多,加赠比例越高(10%-22%)。首次充值还可获得额外加赠。查看 充值活动详情

相关资源 Gemini CLI 官方文档 FastAiToken 快速开始指南 模型推荐和价格对比 充值优惠活动 API 使用手册

获取帮助

扫码添加 或 点击联系客服

技术咨询、使用指导

客服邮箱[email protected]

商务合作[email protected]

快速上手:按照本文的「快速开始」章节,5 分钟即可完成配置并开始使用 Gemini CLI!

text