使用 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 设置
使用提示进行实验