Skip to content

Google Gemini

接入 Google 的 Gemini 系列多模态模型,支持 API Key 和 Gemini CLI OAuth 两种认证方式。

前置条件

  • 一个 Google AI Studio 账号
  • Gemini API Key 或 Gemini CLI OAuth Token
  • PRX 守护进程已运行

快速配置

1. 获取 API Key

  1. 登录 Google AI Studio
  2. 点击 Get API Key 生成密钥

2. 编辑配置

~/.config/openprx/config.toml 中设置:

toml
default_provider = "gemini"
default_model = "gemini-2.0-flash"
api_key = "AIza..."

也可以通过环境变量设置:

bash
export GEMINI_API_KEY="AIza..."

Gemini CLI OAuth

如果你使用 Gemini CLI,PRX 会自动从 ~/.gemini/ 目录读取 OAuth 凭证。

3. 验证

bash
prx status

可用模型

模型上下文视觉工具调用备注
gemini-2.5-pro1M最强 Gemini 模型
gemini-2.5-flash1M平衡性能(推荐)
gemini-2.0-flash1M极速响应
gemini-2.0-flash-lite1M轻量版本
gemini-1.5-pro2M超长上下文
gemini-1.5-flash1M上一代快速模型

配置参考

字段类型默认值说明
default_providerString-设为 "gemini""google""google-gemini"
default_modelString-默认模型(如 "gemini-2.0-flash"
api_keyString?nullAPI Key(也可通过 GEMINI_API_KEY 环境变量设置)
default_temperaturef640.7生成温度

功能特性

  • 超长上下文 — Gemini 1.5 Pro 支持最高 200 万 Token 上下文
  • 多模态 — 支持文本、图片、音频、视频输入
  • 工具调用 — 原生 function calling 支持
  • OAuth 集成 — 可复用 Gemini CLI 的 OAuth 凭证
  • 免费额度 — Google AI Studio 提供免费 API 调用额度

故障排除

API Key 无效

  • 确认密钥以 AIza 开头
  • 检查是否在 Google Cloud Console 中启用了 Gemini API

地区限制

  • 部分地区可能无法直接访问 Gemini API
  • 可通过 [proxy] 配置代理访问

Released under the Apache-2.0 License.