Gemini CLI
Google 官方终端 Agent。改两个环境变量即可走站内 Gemini 兼容端点。
下载与安装
需要 Node.js 20+:npm install -g @google/gemini-cli,安装后运行 gemini。
配置步骤
- 1创建密钥时选包含 Gemini 系模型的分组(见 创建密钥)。
- 2设置环境变量:
GEMINI_API_KEY填sk-xxxx,GOOGLE_GEMINI_BASE_URL填https://api.daoxe.com(站点根,不带/v1或/v1beta)。 - 3新开终端运行
gemini,认证方式选「使用 Gemini API 密钥」;用-m 模型ID指定站内 Gemini 模型。
bash
# ~/.zshrc / ~/.bashrc
export GEMINI_API_KEY="sk-xxxx"
export GOOGLE_GEMINI_BASE_URL="https://api.daoxe.com"
gemini -m 你的Gemini模型IDbash
# 先用 curl 验证 Gemini 兼容端点 / smoke-test the Gemini endpoint first
curl "https://api.daoxe.com/v1beta/models/你的Gemini模型ID:generateContent?key=sk-xxxx" \
-H "Content-Type: application/json" \
-d '{"contents":[{"parts":[{"text":"ping"}]}]}'模型选择
只有 Gemini 系模型走 /v1beta 端点;模型 ID 从 推荐模型表 复制(如 gemini-* 系列)。
常见坑
- Base 填站点根
https://api.daoxe.com:CLI 自己拼/v1beta/...,多写/v1会 404。 - 环境变量只对新终端生效;改完后要重开终端再运行
gemini。 - 也可以在支持 OpenAI 协议的工具里用 Gemini 模型(Base 用
https://api.daoxe.com/v1),见 双协议清单。