Gemini CLI 是 Google 提供的命令行 AI 工具,使用 OAuth 认证。
Gemini CLI 凭证文件位于:
| 平台 | 路径 |
|---|---|
| macOS | ~/.config/gemini-cli/oauth_creds.json |
| Windows | %USERPROFILE%\.config\gemini-cli\oauth_creds.json |
| Linux | ~/.config/gemini-cli/oauth_creds.json |
{
"client_id": "...",
"client_secret": "...",
"refresh_token": "...",
"token_uri": "https://oauth2.googleapis.com/token"
}
Gemini CLI 需要关联 Google Cloud 项目:
在 ProxyCast 中配置项目:
gemini:
project_id: "your-project-id"
location: "us-central1"
ProxyCast 自动处理 OAuth Token 刷新:
如果刷新失败:
gemini auth login# 使用 npm 安装
npm install -g @anthropic-ai/gemini-cli
# 或使用 pip
pip install gemini-cli
gemini auth login
按提示完成 OAuth 认证流程。
| 模型 | 说明 |
|---|---|
| gemini-2.0-flash | Gemini 2.0 Flash |
| gemini-1.5-pro | Gemini 1.5 Pro |
| gemini-1.5-flash | Gemini 1.5 Flash |
Google 提供一定的免费使用额度,超出后需要付费。
| 限制类型 | 限制值 |
|---|---|
| 每分钟请求数 | 60 |
| 每日请求数 | 1500 |
gemini auth login# 重新登录
gemini auth logout
gemini auth login
确认 Google Cloud 项目: