使用 Vertex AI for Firebase 的 Gemini API

借助 Vertex AI for Firebase,使用 Gemini API 构建 AI 赋能的移动应用和 Web 应用及功能

借助 Vertex AI Gemini API,您可以使用最新的生成式 AI Gemini 模型。如果您需要调用 Vertex AI Gemini API,无需 服务器端 - 您可以使用 Vertex AI for Firebase SDK。这些客户 SDK 专为移动应用和 Web 应用而构建,具有很强的安全性 针对未经授权的客户端,以及与其他 Firebase 集成, 服务。

借助这些客户端 SDK,您可以向应用添加 AI 个性化功能,构建 AI 聊天体验、创建 AI 赋能的优化和自动化功能,等等!


iOS+ 设置 Android 设置 网站设置 Flutter 设置

如果您正在想方设法调用 Vertex AI Gemini API 服务器端, 请访问 服务器端 Vertex AI SDK适用于 Gemini API 的 Firebase Extensions


主要功能

多模态输入 Gemini 模型 多模态,因此发送到 Gemini API 的提示可以包含文本, 图片(甚至 PDF)、视频和音频。
不断扩充的整套功能 借助 SDK,您可以 调用 Gemini API 移动应用或 Web 应用 打造 AI 聊天体验使用函数调用; 等等。
为正式版应用提供安全保障 使用 Firebase App Check 保护 Vertex AI Gemini API 防止未经授权的客户端滥用。
强大的基础架构 充分利用专为移动设备设计的可扩展基础架构 和 Web 应用 使用 Firebase 数据库产品管理结构化数据 (如 Cloud Firestore)和 使用 Firebase Remote Config

工作原理

借助 Vertex AI for Firebase SDK,您可以调用 Vertex AI Gemini API,可直接从移动应用或 Web 应用 需要设置后端

详细了解 Vertex AI 中的 Gemini API, 以便使用 Gemini 模型

实现流程

将您的应用关联至 Firebase 在 Firebase 项目中注册您的应用,然后添加 Firebase 配置。
安装 SDK 并初始化 安装您的应用的专用 Vertex AI for Firebase SDK 然后初始化 Vertex AI 服务和生成式 AI 模型。
调用 Gemini API 使用以下任一方法调用 Gemini API: 纯文本多模态提示 以生成文本输出。使用更复杂的调用来构建 聊天体验 或使用 函数调用
准备投入生产 为移动应用和 Web 应用实现重要的集成,例如 来保护 API 免遭滥用 Firebase App Check包括大型文件 使用 Cloud Storage for Firebase 网址发出请求

后续步骤

开始在移动应用或 Web 应用中使用 Vertex AI Gemini API

iOS+ 设置 Android 设置 网站设置 Flutter 设置

使用提示进行实验

进入 Vertex AI Studio

详细了解 Gemini 模型

详细了解 适用于各种应用场景的模型 及其 配额和定价