Gemini
本教程来自社区贡献,并非 Open WebUI 官方支持内容。它仅作为演示,说明如何按你的具体场景自定义 Open WebUI。欢迎贡献更多内容,可查看 contributing 教程。
Open WebUI 也支持通过 Google AI Studio API(也称 Gemini API)进行图像生成。
初始设置
- 从 Google AI Studio 获取一个 API key——或者从 Google Cloud 获取 API key,并为项目启用
Generative Language API - 大多数情况下,你还需要创建项目、启用
Generative Language API并配置计费信息,因为图像生成 API 不是免费提供的
如果你使用的是免费 API key,请务必在账户中绑定支付方式。缺少有效支付方式是配置过程中最常见的报错原因之一。
如果你使用的是 Vertex AI,也可以在 Google Cloud 中创建 API key,而不是 service account。只要它具备正确权限,并且项目已启用 Generative Language API,这个 key 同样可正常工作。
配 置 Open WebUI
- 在 Open WebUI 中前往 Admin Panel > Settings > Images
- 将
Image Generation Engine设置为Gemini - 将
API Base URL设置为https://generativelanguage.googleapis.com/v1beta - 输入你的 Google AI Studio API key
- 输入你想使用的模型名称,可从这些 available models 中选择
- 将图像尺寸设为可用的 image sizes 之一
最小配置示例
- Gemini 3.0 Pro(又名 Nano Banana Pro)
- Gemini 2.5 Flash(又名 Nano Banana)
创建图像
- 创建图像模型:
gemini-3-pro-image-preview - 图像尺寸:
2816x1536 - 图像提示词生成: 开启
- 图像生成引擎:
Gemini - Gemini 基础 URL:
https://generativelanguage.googleapis.com/v1beta - Gemini API 密钥: 输入你的 API 密钥
- Gemini 端点方法:
generateContent
编辑图像
- 图像编辑引擎:
Gemini - 模型:
gemini-3-pro-image-preview - 图像尺寸: (可留空)
- Gemini 基础 URL:
https://generativelanguage.googleapis.com/v1beta - Gemini API 密钥: 输入你的 API 密钥
创建图像
- 创建图像模型:
gemini-2.5-flash-image - 图像尺寸:
2816x1536 - 图像提示词生成: 开启
- 图像生成引擎:
Gemini - Gemini 基础 URL:
https://generativelanguage.googleapis.com/v1beta - Gemini API 密钥: 输入你的 API 密钥
- Gemini 端点方法:
generateContent
编辑图像
- 图像编辑引擎:
Gemini - 模型:
gemini-2.5-flash-image - 图像尺寸: (可留空)
- Gemini 基础 URL:
https://generativelanguage.googleapis.com/v1beta - Gemini API 密钥: 输入你的 API 密钥

该功能似乎只适用于支持以下 endpoint 的模型:https://generativelanguage.googleapis.com/v1beta/models/<MODEL_NAME>:predict。
这是 Google 提供的、兼容 OpenAI 的实验性 BETA endpoint。
Google Imagen 模型使用这个 endpoint,而 Gemini 模型则使用另一个以 :generateContent 结尾的 endpoint。
Imagen 模型 endpoint 示例:
https://generativelanguage.googleapis.com/v1beta/models/imagen-4.0-generate-001:predict- Imagen 模型文档
Gemini 模型 endpoint 示例:
https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-image-preview:generateContent- Gemini 模型文档
如果你尝试调用 gemini-3-pro-image-preview 这类 Gemini 模型,但仍使用图像生成中的 predict endpoint,就会因 endpoint 不匹配而报错:
400: [ERROR: models/gemini-3-pro-image-preview is not found for API version v1beta, or is not supported for predict. Call ListModels to see the list of available models and their supported methods.]
使用 Gemini Endpoints 的 LiteLLM Proxy
Open WebUI 支持通过使用 Gemini 或 Imagen 端点的 LiteLLM 代理进行图像生成。配置方式如下:
- 在 Open WebUI 中前往 Admin Panel > Settings > Images
- 将
Image Generation Engine设置为Open AI - 将 API endpoint URL 改为
https://<your-litellm-url>:<port>/v1 - 输入你的 LiteLLM API 密钥
- API version 可留空
- 输入你在 LiteLLM 配置中使用的图像模型名称
- 将图像尺寸设置为所选模型支持的可用尺寸之一
若要查看 LiteLLM 连接信息,请前往 Admin Panel > Settings > 连接。 你的连接信息会显示在 Gemini API 连接下方。