Skip to content

Gemini CLI 接入 XXAPI ​

让 AI 帮你完成配置

首次安装或切换到 XXAPI,都可以使用。

打开豆包 ↗

AI 打不开链接时,。

查看短提示词

Gemini CLI 是 Google 的终端助手,可以读取文件、分析项目和执行任务。下面使用它内置的 API Key 认证,把模型请求发送到 XXAPI。

准备 Node.js LTS、XXAPI Key,以及支持 Gemini 原生协议的模型。只有 OpenAI 兼容接口的 Gemini 渠道,应改用 Cherry Studio;两种接口不能只靠更换模型名互相代替。

1. 选择模型和密钥 ​

打开 模型广场,查看目标模型的接口说明,确认包含 Gemini 原生接口,再复制模型 ID。到 API 密钥 创建该分组的 Key。

查看当前可用模型与分组从 XXAPI 后台读取

选择与你的 API Key 相同的分组,再复制模型名称。

这里的服务器地址用根域 https://xxapi.ai。Gemini CLI 会自行添加 API 版本和模型路径,不需要填 /v1 或 /v1beta。

✓ 完成标志

已准备支持 Gemini 原生协议的模型 ID 和对应 Key。

2. 检查 Node.js ​

Windows 默认按 PowerShell 步骤操作。如果你已经在 WSL 里工作,请全程使用 Linux 步骤;安装、Key 和配置都放在 WSL 的 Linux 用户目录中。

Windows 打开 PowerShell,macOS / Linux 打开终端,依次输入下面两行。

sh
node --version
npm --version

Node.js 至少需要 20,建议安装当前 LTS。命令找不到时,先看 安装环境。官方推荐系统为 Windows 11 24H2 及以上、macOS 15 及以上或 Ubuntu 20.04 及以上。

✓ 完成标志

node 与 npm 都显示版本号。

3. 安装 Gemini CLI ​

继续在终端执行。

sh
npm install -g @google/gemini-cli

装完重新开终端,检查版本。

sh
gemini --version

Windows 若提示 npm.ps1 被禁止,把安装命令开头换成 npm.cmd。如果之后提示 gemini.ps1 被禁止,将本页的 gemini 命令写成 gemini.cmd 即可。

✓ 完成标志

gemini --version 显示版本号。

4. 填入地址、密钥和模型 ​

把两个占位值换成自己的 Key 与模型 ID,按系统选择一段执行。

Windows PowerShell ​

powershell
$env:GOOGLE_GEMINI_BASE_URL = "https://xxapi.ai"
$env:GEMINI_API_KEY = "替换为你的XXAPI_API_Key"
$env:GEMINI_MODEL = "替换为模型广场中的Gemini模型ID"

macOS / Linux ​

bash
export GOOGLE_GEMINI_BASE_URL="https://xxapi.ai"
export GEMINI_API_KEY="替换为你的XXAPI_API_Key"
export GEMINI_MODEL="替换为模型广场中的Gemini模型ID"
以前用 Google 登录或配过其他中转站

备份 ~/.gemini/settings.json,以及自己曾编辑过的 .gemini/.env。检查里面是否还有旧地址、Key 或模型。

启动后输入 /auth,把认证方式切换为 Use Gemini API key。Google 登录和 Vertex AI 路径不使用本页的网关设置。不要直接删除整个 .gemini 目录,里面还有其他个人设置。

✓ 完成标志

当前窗口中已填好三项值,没有多加路径。

5. 进入练习文件夹并启动 ​

Windows PowerShell ​

powershell
New-Item -ItemType Directory -Force "$env:USERPROFILE\xxapi-demo" | Out-Null
Set-Location "$env:USERPROFILE\xxapi-demo"
gemini

macOS / Linux ​

bash
mkdir -p ~/xxapi-demo
cd ~/xxapi-demo
gemini

第一次出现认证选择时,选择 Use Gemini API key。它会读取第 4 步的 Key。遇到文件夹信任提示,核对是练习目录后再继续。

✓ 完成标志

已进入 Gemini CLI 的输入框,当前模型与第 1 步一致。

6. 发一条消息,核对请求 ​

输入下面这句并发送。

text
请只回复“连接成功”,先不要调用工具或修改文件。

收到回复后,在 XXAPI 的使用日志中核对时间与模型。模型选择器里出现名称,只说明你选中了它;实际回复和记录能确认这次调用是否成功。

✓ 完成标志

收到回复,XXAPI 中出现刚才的请求。

7. 保存设置或开始正式使用 ​

先退出 Gemini CLI,进入自己的项目文件夹,再运行 gemini。如果你仍使用同一个终端,刚才的配置会继续生效。

下次打开终端也想保留配置

可以把下面三行存入个人 ~/.gemini/.env,Windows 对应 %USERPROFILE%\.gemini\.env。已经有文件时只修改同名项。

dotenv
GOOGLE_GEMINI_BASE_URL=https://xxapi.ai
GEMINI_API_KEY=替换为你的XXAPI_API_Key
GEMINI_MODEL=替换为模型广场中的Gemini模型ID

此文件包含 Key,放在自己的用户目录,别放进项目仓库。已有项目 .env 可能影响读取结果;每次更换配置后先新开会话核对模型与 XXAPI 使用日志。

✓ 完成标志

可以在选定项目中发起新会话,配置仍指向 XXAPI。

常见问题 ​

返回 404 或提示不支持 generateContent ​

检查 Base URL 只到根域,然后确认分组支持 Gemini 原生协议。把 OpenAI 的 /v1 地址填进 Gemini CLI 会走错路径。

仍打开 Google 登录网页 ​

在 CLI 中用 /auth 选择 Use Gemini API key。确认启动发生在设置了第 4 步变量的终端里。

基础对话可以,搜索或工具调用失败 ​

这些能力需要客户端、模型与渠道共同支持。先记录报错对应的功能和模型,再检查模型说明。不要通过开启全部权限来处理接口不兼容问题;需要图形聊天时可改用 Cherry Studio 的 OpenAI 兼容模式。

官方文档

从第一步,到第一次成功使用。