Gemini CLI 接入 6星中转:先确认版本,再填根地址
Gemini CLI 的配置字段会随版本和兼容层变化。手动配置前先确认当前版本支持自定义 API 端点;如果不确定,优先使用 6星中转 的 CC Switch 一键导入。
等不及了,先看这张表
Gemini CLI 的手动配置比 Codex 和 Claude 更依赖版本能力。能一键导入时优先用一键导入;必须手动时,再按下面口径核对。
| 要配置什么 | 6星中转 口径 | 最容易错的点 |
|---|---|---|
| 推荐方式 | CC Switch 切换 Gemini CLI | 一键导入会按 6星中转 当前规则生成字段,少踩版本差异。 |
| API 地址 / Endpoint | https://www.6xin.cc/ |
手动核对时保留末尾斜杠;不要套用 Codex 的 /v1。 |
| API Key / Token | sk-你的6星中转令牌 |
令牌要属于 Gemini 可用分组。 |
| Model | 模型广场复制的 Gemini 模型 ID | 不要用官方模型别名猜 6星中转 模型 ID。 |
| 验证方式 | 先 curl 直测,再启动 Gemini CLI 短问答。 | 直测成功只证明 6星中转 侧可用,不代表 CLI 已读到配置。 |
推荐路径
新手:用 CC Switch
从 6星中转 令牌页使用「CC 切换」,应用选择 Gemini。导入链接会按当前 6星中转 规则生成地址、令牌和模型字段。
熟悉配置:手动核对
只有在你的 Gemini CLI 版本或兼容层明确支持自定义端点时,才手动填写 API URL、API Key 和模型 ID。
准备工作
- 已安装 Gemini CLI,并确认终端能执行
gemini或对应启动命令。 - 已在 6星中转 创建 Gemini 相关模型可用的令牌。
- 已从 6星中转 模型广场复制当前可用的 Gemini 模型 ID。
- 本机网络能访问
https://www.6xin.cc。
安装和更新检查
先确认你运行的是预期的 Gemini CLI,而不是系统里残留的旧命令。
which gemini
gemini --version
gemini --help
| 检查项 | 正常表现 | 异常时处理 |
|---|---|---|
which gemini |
能看到当前终端实际执行的路径。 | 路径不是预期安装位置时,先整理 PATH 或卸载旧版本。 |
gemini --version |
能看到版本号。 | 命令不存在时先安装;版本过旧时先升级再排障。 |
gemini --help |
能看到配置、认证或模型相关参数。 | 没有自定义端点相关能力时,优先改用 CC Switch。 |
一、确认当前版本能不能手动接入
不同版本读取配置的位置不同。先看版本、帮助和当前配置入口,不要直接复制别人的字段名。
gemini --version
gemini --help
| 你看到什么 | 判断 | 下一步 |
|---|---|---|
| 帮助里有 API URL、Base URL、Endpoint 或自定义 provider 相关字段。 | 可以继续手动配置。 | 按本页字段含义填写 6星中转 地址、令牌和模型。 |
| 只能选择 Google 登录或 Gemini API Key,没有端点字段。 | 当前版本不适合手动接 6星中转。 | 使用 CC Switch 切换 Gemini CLI。 |
| 不同项目里表现不同。 | 项目级配置可能覆盖了用户级配置。 | 检查项目目录里的配置文件或 .env。 |
二、字段应该填什么
字段名以你的 Gemini CLI 版本为准,但值按下面规则填写。Gemini 手动配置最容易错在地址路径和末尾斜杠。
| 字段含义 | 6星中转 填写值 | 说明 |
|---|---|---|
| API URL / Base URL / Endpoint | https://www.6xin.cc/ |
手动核对时保留末尾斜杠;不要照搬 Codex 的 /v1 写法。 |
| API Key / Token | sk-你的 6星中转 令牌 |
必须是 Gemini 分组可用令牌,复制时不要带空格或换行。 |
| Model | Gemini 可用模型 ID | 从 6星中转 模型广场复制,不要凭官方原名猜。 |
| Provider / Name | 6星中转-Gemini |
名称只影响本地识别,建议带上用途或项目。 |
三、常见配置形态
官方 Gemini CLI 会读取 settings 文件、环境变量、项目 .env 和命令行参数;配置优先级会影响最终生效结果。下面只展示要核对的“值”,字段名必须以你当前版本或 CC Switch 生成结果为准。
# 示例:不要原样复制字段名,按你的 Gemini CLI 版本改成实际名称
API_ENDPOINT_OR_BASE_URL="https://www.6xin.cc/"
GEMINI_API_KEY="sk-你的令牌"
GEMINI_MODEL="gemini-示例模型"
四、配置从哪里生效
当你明明改了配置但 Gemini CLI 仍然走旧地址时,通常是用户级、项目级、环境变量或启动参数发生覆盖。
| 配置来源 | 常见位置 | 排查重点 |
|---|---|---|
| 用户设置 | ~/.gemini/settings.json |
影响当前用户的所有项目。 |
| 项目设置 | .gemini/settings.json |
只在当前项目目录生效,可能覆盖用户设置。 |
| 环境变量 | 当前 shell、shell profile、项目 .env |
新终端才会重新读取;项目 .env 可能只影响当前仓库。 |
| 命令行参数 | 启动 gemini 时附带的参数 |
通常优先级最高,最容易临时覆盖配置文件。 |
五、先用 6星中转 接口直测
在 Gemini CLI 里排障前,先用 OpenAI 兼容接口确认令牌和模型本身可用。这里的 /v1 是接口直测路径,不代表 Gemini CLI 手动字段也要写 /v1。
curl "https://www.6xin.cc/v1/chat/completions" \
-H "Authorization: Bearer sk-你的令牌" \
-H "Content-Type: application/json" \
-d '{
"model": "gemini-示例模型",
"messages": [
{"role": "user", "content": "回复 OK"}
]
}'
这一步成功,说明 6星中转 令牌、分组和模型基本可用;如果 Gemini CLI 仍失败,再看本地配置读取。
六、启动 Gemini CLI 验证
- 关闭旧 Gemini CLI 终端。
- 打开新终端,确认环境变量或配置文件已经生效。
- 启动 Gemini CLI,只发送一句短问题,例如“回复 OK”。
- 返回成功后,到 6星中转 用量日志按时间点核对记录。
| 验证项 | 成功表现 | 失败时先看 |
|---|---|---|
| 短问答 | Gemini CLI 能返回文本。 | 地址、令牌、模型 ID。 |
| 6星中转 用量日志 | 能看到刚才请求的时间点。 | 如果没有记录,说明请求可能没走 6星中转。 |
| 模型分组 | 当前令牌能访问请求里的 Gemini 模型。 | 403 或 model not found 优先查分组。 |
七、失败时按这个顺序排查
确认版本支持自定义端点
如果工具只支持 Google 登录或官方 Gemini API Key,不要继续猜 6星中转 字段。
确认地址格式
手动配置通常使用 https://www.6xin.cc/,保留末尾斜杠,不套用 Codex 的 /v1。
确认令牌分组
401 看令牌是否完整;403 看令牌是否能访问 Gemini 模型。
确认模型 ID
从模型广场复制当前可用 ID,不要直接套用官方模型别名。
确认配置来源
用户级、项目级、环境变量或 .env 可能互相覆盖;只有某个项目失败时优先查项目目录。
错误现象速查
| 现象 | 最可能原因 | 马上做什么 |
|---|---|---|
| 启动后仍要求 Google 登录 | 当前版本没有读取 6星中转 provider 或端点配置。 | 回 CC Switch 检查是否导入到 Gemini 应用页,或确认版本是否支持自定义端点。 |
| curl 直测成功,Gemini CLI 失败 | 6星中转 侧可用,但本地 CLI 没读到新配置。 | 查 配置来源,重开终端,确认项目级配置没有覆盖。 |
| 401 | 令牌无效、复制不完整或字段写错。 | 重新复制令牌,只填令牌本身,不要加额外前缀。 |
| 403 或 model not found | 令牌分组和 Gemini 模型不匹配,或模型 ID 不是 6星中转 当前 ID。 | 回模型广场复制同分组模型,并新建匹配令牌。 |
| 只有某个项目失败 | 该项目里的 .gemini/settings.json 或 .env 覆盖了全局配置。 |
在项目根目录检查隐藏配置文件,再换到空目录复测。 |
完成标准
| 检查项 | 应该看到什么 | 不满足时先看 |
|---|---|---|
| 版本能力 | 当前 Gemini CLI 或兼容层支持自定义 API 端点。 | 版本检查 |
| 字段值 | 地址、令牌、模型都按 6星中转 规则填写。 | 字段应该填什么 |
| 接口直测 | OpenAI 兼容最小请求能返回文本。 | 接口直测 |
| 工具验证 | Gemini CLI 短问答成功,6星中转 用量日志有记录。 | 启动验证 |
恢复或切回默认
临时测试只改了当前终端环境变量时,关闭终端即可恢复。写入配置文件或 .env 时,删除 6星中转 相关字段后重新打开 Gemini CLI。
Gemini CLI 仍然不通时,提交这些定位信息
Gemini CLI 的配置方式会随版本和兼容层变化。排障时先证明当前版本支持自定义端点,再把字段值、配置来源和 6星中转 回证分开提交。
| 信息 | 建议内容 | 不要提供什么 |
|---|---|---|
| 版本和配置方式 | Gemini CLI 版本、使用环境变量还是配置文件、是否通过 CC Switch。 | 不要只写“最新版”。 |
| 字段值 | API URL、模型 ID、令牌分组和脱敏令牌片段。 | 不要提交完整 API Key。 |
| 接口直测结果 | 6星中转 最小请求是否成功,错误码和错误摘要是什么。 | 不要提交包含隐私内容的完整 prompt。 |
| 配置来源 | 全局配置、项目级 .gemini/settings.json、.env 或旧终端变量。 |
不要混用多个项目目录的结果。 |
| 6星中转 回证 | Gemini CLI 短问答是否在用量日志里出现对应时间点和模型。 | 不要只说“启动失败”。 |
如果版本不支持手动端点,优先看 CC Switch 切换 Gemini CLI;如果错误码明确,继续按 FAQ 错误码速查 分流。