Gemini 集成配置
使用 QCode.cc API 密钥配置 Google Gemini CLI
Gemini CLI 集成配置指南¶
🚧 试用阶段:Gemini 资源目前仅小范围开放,尚未大规模提供。如有较大用量需求,请联系在线客服或发送邮件至 hi@qcode.cc,我们可以为您专门购买 Gemini 资源并开通服务。
QCode.cc 支持 Claude Code、OpenAI Codex 以及 Google Gemini CLI。购买套餐后,三个工具共享套餐配额,让你可以灵活选择使用哪个工具。
什么是 Gemini CLI¶
Gemini CLI 是 Google 推出的命令行 AI 编程助手,类似于 Claude Code,可以帮助你在终端中进行代码开发、调试和文件操作。
可用模型¶
通过 QCode.cc 可使用以下 Gemini 模型:
| 模型 | 说明 |
|---|---|
gemini-3-pro-preview |
最新预览版,推荐 |
gemini-2.5-pro |
稳定版 |
最新版本:Gemini CLI v0.33.1(2026-03-12),支持 Extensions 系统、自定义主题等新功能。
配置概述¶
Gemini CLI 需要配置以下环境变量:
-
GOOGLE_GEMINI_BASE_URL- 服务地址 -
GEMINI_API_KEY- API 密钥(与 Claude Code 相同) -
GEMINI_MODEL- 模型选择
macOS 配置¶
步骤 1:安装 Node.js 环境¶
Gemini CLI 需要 Node.js 环境才能运行。
方法一:使用 Homebrew(推荐)¶
如果你已经安装了 Homebrew,使用它安装 Node.js 会更方便:
# 更新 Homebrew
brew update
# 安装 Node.js
brew install node
方法二:官网下载¶
-
下载适合 macOS 的 LTS 版本
-
打开下载的
.pkg文件 -
按照安装程序指引完成安装
macOS 注意事项¶
-
如果遇到权限问题,可能需要使用
sudo -
首次运行可能需要在系统偏好设置中允许
-
建议使用 Terminal 或 iTerm2
验证 Node.js 安装¶
安装完成后,打开 Terminal,输入以下命令:
node --version
npm --version
如果显示版本号,说明安装成功了!
步骤 2:安装 Gemini CLI¶
使用 npm 全局安装 Gemini CLI:
npm install -g @google/gemini-cli
安装完成后,验证安装:
gemini --version
步骤 3:配置 Gemini CLI 环境变量¶
设置以下环境变量以连接到中转服务:
临时设置(当前会话)¶
在终端中运行以下命令:
export GOOGLE_GEMINI_BASE_URL="https://asia.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-3-pro-preview"
将
cr_xxxxxxxxxx替换为你的 QCode.cc API 密钥。使用与 Claude Code 相同的 API 密钥即可。
永久设置(Shell 配置文件)¶
将以下内容添加到你的 shell 配置文件中(~/.zshrc):
# Gemini CLI 配置
export GOOGLE_GEMINI_BASE_URL="https://asia.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-3-pro-preview"
然后执行:
source ~/.zshrc
验证 Gemini CLI 环境变量¶
在终端中验证:
echo $GOOGLE_GEMINI_BASE_URL
echo $GEMINI_API_KEY
echo $GEMINI_MODEL
Linux / WSL2 配置¶
步骤 1:安装 Node.js 环境¶
Gemini CLI 需要 Node.js 环境才能运行。
方法一:使用 nvm(推荐)¶
nvm 可以方便地管理多个 Node.js 版本:
# 安装 nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash
# 重新加载 shell 配置
source ~/.bashrc
# 安装最新 LTS 版本
nvm install --lts
方法二:使用包管理器¶
# Ubuntu/Debian
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
# Fedora
sudo dnf install nodejs
# Arch Linux
sudo pacman -S nodejs npm
Linux / WSL2 注意事项¶
-
WSL2 用户建议在 Linux 子系统中安装,而不是 Windows
-
使用 nvm 可以避免权限问题
-
确保 shell 配置文件正确加载了 nvm
验证 Node.js 安装¶
安装完成后,打开终端,输入以下命令:
node --version
npm --version
如果显示版本号,说明安装成功了!
步骤 2:安装 Gemini CLI¶
使用 npm 全局安装 Gemini CLI:
npm install -g @google/gemini-cli
安装完成后,验证安装:
gemini --version
步骤 3:配置 Gemini CLI 环境变量¶
设置以下环境变量以连接到中转服务:
临时设置(当前会话)¶
在终端中运行以下命令:
export GOOGLE_GEMINI_BASE_URL="https://asia.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-3-pro-preview"
将
cr_xxxxxxxxxx替换为你的 QCode.cc API 密钥。使用与 Claude Code 相同的 API 密钥即可。
永久设置(Shell 配置文件)¶
将以下内容添加到你的 shell 配置文件中(~/.bashrc):
# Gemini CLI 配置
export GOOGLE_GEMINI_BASE_URL="https://asia.qcode.cc/gemini"
export GEMINI_API_KEY="cr_xxxxxxxxxx"
export GEMINI_MODEL="gemini-3-pro-preview"
然后执行:
source ~/.bashrc
如果你使用 Zsh,则添加到 ~/.zshrc 并执行 source ~/.zshrc。
验证 Gemini CLI 环境变量¶
在终端中验证:
echo $GOOGLE_GEMINI_BASE_URL
echo $GEMINI_API_KEY
echo $GEMINI_MODEL
Windows 配置¶
步骤 1:安装 Node.js 环境¶
Gemini CLI 需要 Node.js 环境才能运行。
方法一:官网下载(推荐)¶
-
打开浏览器访问 https://nodejs.org/
-
点击 "LTS" 版本进行下载(推荐长期支持版本)
-
下载完成后双击
.msi文件 -
按照安装向导完成安装,保持默认设置即可
方法二:使用包管理器¶
如果你安装了 Chocolatey 或 Scoop,可以使用命令行安装:
# 使用 Chocolatey
choco install nodejs
# 或使用 Scoop
scoop install nodejs
Windows 注意事项¶
-
建议使用 PowerShell 而不是 CMD
-
如果遇到权限问题,尝试以管理员身份运行
-
某些杀毒软件可能会误报,需要添加白名单
验证 Node.js 安装¶
安装完成后,打开 PowerShell 或 CMD,输入以下命令:
node --version
npm --version
如果显示版本号,说明安装成功了!
步骤 2:安装 Gemini CLI¶
使用 npm 全局安装 Gemini CLI:
npm install -g @google/gemini-cli
安装完成后,验证安装:
gemini --version
步骤 3:配置 Gemini CLI 环境变量¶
设置以下环境变量以连接到中转服务:
PowerShell 临时设置(当前会话)¶
在 PowerShell 中运行以下命令:
$env:GOOGLE_GEMINI_BASE_URL = "https://asia.qcode.cc/gemini"
$env:GEMINI_API_KEY = "cr_xxxxxxxxxx"
$env:GEMINI_MODEL = "gemini-3-pro-preview"
将
cr_xxxxxxxxxx替换为你的 QCode.cc API 密钥。使用与 Claude Code 相同的 API 密钥即可。
PowerShell 永久设置(用户级)¶
在 PowerShell 中运行以下命令:
# 设置用户级环境变量(永久生效)
[System.Environment]::SetEnvironmentVariable("GOOGLE_GEMINI_BASE_URL", "https://asia.qcode.cc/gemini", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_API_KEY", "cr_xxxxxxxxxx", [System.EnvironmentVariableTarget]::User)
[System.Environment]::SetEnvironmentVariable("GEMINI_MODEL", "gemini-3-pro-preview", [System.EnvironmentVariableTarget]::User)
设置后需要重新打开 PowerShell 窗口才能生效。
验证 Gemini CLI 环境变量¶
在 PowerShell 中验证:
echo $env:GOOGLE_GEMINI_BASE_URL
echo $env:GEMINI_API_KEY
echo $env:GEMINI_MODEL
常见问题¶
Node.js 版本过低¶
问题:Gemini CLI 提示 Node.js 版本不兼容
解决:
-
检查 Node.js 版本:
node --version -
建议使用 Node.js 18.x 或更高版本
-
使用 nvm 升级:
nvm install --lts && nvm use --lts
环境变量未生效¶
问题:设置环境变量后仍无法连接
解决:
-
确认已重新打开终端或执行
source命令 -
检查变量名是否正确(区分大小写)
-
验证 API 密钥格式是否正确(
cr_开头)
网络连接问题¶
问题:无法连接到 QCode.cc 服务
解决:
-
检查网络连接是否正常
-
验证
GOOGLE_GEMINI_BASE_URL是否正确设置 -
尝试备用节点:
-
🇭🇰 香港:
http://103.218.243.5/gemini - 🇨🇳 深圳:
http://103.236.53.153/gemini
QCode.cc 优势¶
| 优势 | 说明 |
|---|---|
| 成本节省 80% | 相比官方价格大幅降低 |
| 共享配额 | Claude Code、Codex、Gemini 共享套餐配额 |
| 99.9% 可用性 | 企业级稳定服务 |
| 亚太优化 | 低延迟,快速响应 |