关于本文
本文是通过利用生成式 AI 的自动化工作流创建的。 面向初学者梳理“什么是 Firebase AI Logic?安全地从移动端和 Web 应用调用 Gemini”的作用、适用场景、相关服务以及实际业务中的注意事项。
信息确认基准日:2026-09-19
关于本文
将 Firebase AI Logic 梳理为面向 Firebase 的 SDK、代理和保护功能,以便在客户端应用中直接使用 Gemini API。
验证状态:截至 2026-09-18 已查阅 Firebase AI Logic 官方文档。
Firebase AI Logic 是一个 Firebase 服务,供 Web 和移动端应用调用 Gemini 模型。
支持的平台
官方文档中提供了以下客户端 SDK:
Swift
Kotlin / Java
JavaScript
Dart / Flutter
Unity
React Native 相关支持信息
整体架构
flowchart LR APP[Mobile / Web App] --> SDK[Firebase AI Logic SDK] SDK --> PROXY[Firebase proxy] PROXY --> G[Gemini API provider] CHECK[Firebase App Check] --> PROXY
为什么不直接将 API 密钥放入应用中?
移动端应用和 Web 应用的代码是可以被用户获取到的。
通过使用 Firebase AI Logic 的代理和 App Check,您可以采用无需将 Gemini Developer API 密钥直接嵌入应用代码中的架构。
提供商
在 2026 年的官方文档中,您可以选择 Gemini Developer API 和 Agent Platform Gemini API(前身为 Vertex AI)。
旧称
Firebase AI Logic 和客户端 SDK 以前被称为 Vertex AI in Firebase。官方文档记载其于 2025 年 5 月更名并重新构建。
App Check
在 2026 年 7 月及之后的快速入门指南中,引导流程会自动在设置中强制启用 Firebase App Check。
App Check 是用于保护“调用是否来自合法应用”的层,它与用户登录的 Firebase Authentication 不同。
行政人员相关的场景
虽然直接编写代码的机会较少,但在规划将 AI 功能集成到内部智能手机/Web 应用中时,它作为一种不向终端分发 API 密钥的安全设计与之相关。
总结
Firebase AI Logic 是一个开发基础架构,当客户端应用使用 Gemini 时,它结合了 SDK、代理和 App Check 以提高安全性。
官方信息与第一手资料
使用第一手资料补充 2026 年 9 月时的 Firebase AI Logic
Firebase AI Logic 是一种通过移动端/Web 客户端 SDK 访问 Gemini API 的机制,支持 Swift、Kotlin/Java、JavaScript、Dart 和 Unity。将代理服务与 Firebase App Check 相结合,设计出在使用 Gemini Developer API 时不将密钥嵌入应用代码库中的方案至关重要。官方入门指南表明,自 2026 年 7 月起,设置中将强制整合 App Check。
通过 Papanda 亲身体验:在 Web 上制作一个 AI 按钮
可见的成果:在浏览器中点击按钮后,会显示针对虚拟输入的 AI 响应。 Daily Code 将在 Firebase 验证项目中构建一个极简的 Web UI,并解释将 App Check 调试提供程序用于本地验证的配置。成功条件包括不在 HTML 中粘贴真实的密钥/令牌。
这到底是个什么样的服务?
将“什么是 Firebase AI Logic?安全地从移动端和 Web 应用调用 Gemini”的目的、用户和相关服务结合起来理解会更容易。在尝试 API 或 AI 功能时,请在确认官方信息、权限、定价和数据处理方式后再进行验证。
