/v1beta 路径下完整兼容 Gemini API —— 改 Base URL 和 Key 就能用。
前提
- 在 API Key 管理 创建 API Key
- 已装 Node.js 18+
- Windows 用户:额外装 Git for Windows
安装 Gemini CLI
- macOS / Linux
- Windows PowerShell
- Windows CMD
配置 3 个环境变量
Gemini CLI 通过环境变量读上游、Key、模型:| 变量名 | 值 |
|---|---|
GOOGLE_GEMINI_BASE_URL | https://coder.api.visioncoder.cn |
GEMINI_API_KEY | YOUR_API_KEY |
GEMINI_MODEL | gemini-2.5-pro(或其它 Gemini 模型) |
- macOS / Linux
- Windows PowerShell
- Windows CMD
- Windows 图形界面
追加到 生效:
~/.zshrc(或 ~/.bashrc):备用:文件配置
如果环境变量不生效(少数 corporate 环境),可以走配置文件:位置
- macOS / Linux:
~/.gemini/settings.json和~/.gemini/.env - Windows:
C:\Users\你的用户名\.gemini\下
settings.json
.env
- macOS / Linux
- Windows PowerShell
- Windows CMD
验证
- macOS / Linux
- Windows PowerShell
- Windows CMD
Authentication: gemini-api-key 类似输出即成功。故障排查
进入后还是要走 Google 登录
进入后还是要走 Google 登录
settings.json 没设 selectedType: "gemini-api-key",或者 GEMINI_API_KEY 没读到。先 echo $GEMINI_API_KEY 确认有值,再补 settings.json。模型不识别
模型不识别
Gemini 系列模型由上游 Google 提供,VisionCoder 透传。具体可用模型按 Google 官方为准:
gemini-2.5-pro—— 推荐默认gemini-2.5-flash—— 快速、便宜- 其它请查 Google 官方文档
Gemini 模型不出现在
GET /v1/models 返回里——/v1/models 是 OpenAI 兼容端点,只列 OpenAI/Anthropic/开源模型。Gemini 走独立的 /v1beta 路径。403 / 鉴权失败
403 / 鉴权失败
GEMINI_API_KEY是不是 VisionCoder 的 Key(不是 Google AI Studio 的)GOOGLE_GEMINI_BASE_URL是不是https://coder.api.visioncoder.cn(不带/v1beta,CLI 会自己拼)
相关
- 协议端点:POST /v1beta/models/
加群 & 客服

