跳转到内容
控制台

CLI 工具

Gemini CLI

Google 官方 Gemini CLI 接入 VisionCoder:长上下文、多模态首选

Gemini CLI 是 Google 官方的命令行 Agent,强在 长上下文(百万 token 级)和多模态输入。VisionCoder 在 /v1beta 路径下完整兼容 Gemini API —— 改 Base URL 和 Key 就能用。

Terminal window
npm install -g @google/gemini-cli
gemini --version

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 模型)

追加到 ~/.zshrc(或 ~/.bashrc):

Terminal window
export GOOGLE_GEMINI_BASE_URL="https://coder.api.visioncoder.cn"
export GEMINI_API_KEY="YOUR_API_KEY"
export GEMINI_MODEL="gemini-2.5-pro"

生效:

Terminal window
source ~/.zshrc

如果环境变量不生效(少数 corporate 环境),可以走配置文件:

  • macOS / Linux:~/.gemini/settings.json~/.gemini/.env
  • Windows:C:\Users\你的用户名\.gemini\
{
"security": {
"auth": {
"selectedType": "gemini-api-key"
}
}
}
Terminal window
GOOGLE_GEMINI_BASE_URL="https://coder.api.visioncoder.cn"
GEMINI_API_KEY="YOUR_API_KEY"
GEMINI_MODEL="gemini-2.5-pro"

创建目录:

Terminal window
mkdir -p ~/.gemini
touch ~/.gemini/settings.json ~/.gemini/.env
Terminal window
echo $GEMINI_API_KEY
echo $GOOGLE_GEMINI_BASE_URL
gemini

进入交互后输入:

/auth

看到 Authentication: gemini-api-key 类似输出即成功。

进入后还是要走 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 官方文档
403 / 鉴权失败
  • GEMINI_API_KEY 是不是 VisionCoder 的 Key(不是 Google AI Studio 的)
  • GOOGLE_GEMINI_BASE_URL 是不是 https://coder.api.visioncoder.cn不带 /v1beta,CLI 会自己拼)

加群 & 客服

AI 技术交流群二维码
AI 技术交流群
专属客服二维码
专属客服