接入 · Google
把 Gemini CLI 指向 Crazyrouter
Crazyrouter 提供 Gemini 原生 API,Gemini CLI 只需覆盖 Base URL 并使用 Crazyrouter Key,不需要 Google Cloud 项目。
手动配置
GEMINI_API_KEY、GEMINI_MODEL、GOOGLE_GEMINI_BASE_URL 三个一起设;当前版本的 CLI 在 API Key 模式下即使配了 settings.json 也仍然要求 GEMINI_API_KEY。
环境变量(三个都要)
bash
export GEMINI_API_KEY=sk-your-crazyrouter-key export GEMINI_MODEL=gemini-3.1-pro export GOOGLE_GEMINI_BASE_URL=https://api.crazyrouter.com
Gemini CLI 走 Gemini 原生 API,Base URL 是根域名,不带 /v1 或 /v1beta。
或 ~/.gemini/.env
bash
GEMINI_API_KEY=sk-your-crazyrouter-key GEMINI_MODEL=gemini-3.1-pro GOOGLE_GEMINI_BASE_URL=https://api.crazyrouter.com
Base URL 规则
https://api.crazyrouter.com — 这个工具使用厂商原生协议、会自己拼接口路径,Base URL 只填根域名,不要加 /v1。
推荐模型
Crazyrouter 实时价格,每小时刷新。目录里所有模型都可用,这几个是建议的起点。
常见问题
选哪种鉴权模式?
gemini-api-key,完全跳过 Google 登录。
只配 settings.json 不生效
CLI 的已知行为:无头模式和部分交互路径仍从环境变量读 GEMINI_API_KEY,环境变量要一直设着。
能用非 Gemini 模型吗?
Gemini CLI 只讲 Gemini 协议,这里只用 Gemini 系列;其他家族用 Claude Code 或 Codex。
