接入 · 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。

常见问题

选哪种鉴权模式?

gemini-api-key,完全跳过 Google 登录。

只配 settings.json 不生效

CLI 的已知行为:无头模式和部分交互路径仍从环境变量读 GEMINI_API_KEY,环境变量要一直设着。

能用非 Gemini 模型吗?

Gemini CLI 只讲 Gemini 协议,这里只用 Gemini 系列;其他家族用 Claude Code 或 Codex。

相关指南与对比

Podcast

AI Dev Tools: The Crazyrouter Podcast

面向开发者的英文短节目:AI API、网关、成本控制与编程工具。

最新节目

  • EP196 · 2026年10月29日 · 6:53

    AI API Security Posture — Turn Controls Into Continuous Evidence

    A practical guide to AI API security posture: inventory exposure, verify controls continuously, protect keys and data, constrain tools, and turn security assumptions into evidence that operators can act on.

  • EP195 · 2026年10月28日 · 7:21

    AI API Policy Drift — Detect When Production Rules Stop Matching Intent

    A practical guide to policy drift in AI APIs: version routing and safety rules, detect stale enforcement, compare intended and observed behavior, and restore control before small gaps become incidents.

Episodes with written show notes →