使用 Vertex AI in Firebase SDK 从应用调用 Gemini API 时, 您可以提示 Gemini 模型根据纯文本输入生成文本。
准备工作
请完成 Vertex AI in Firebase SDK 使用入门指南(如果尚未完成)。请确保您已完成以下所有操作:
设置一个新的 Firebase 项目或现有 Firebase 项目,包括使用 Blaze 定价方案并启用所需的 API。
将您的应用与 Firebase 相关联,包括注册应用并将 Firebase 配置添加到应用中。
添加 SDK 并初始化 Vertex AI 服务和生成模型 。
将应用连接到 Firebase、添加 SDK 并初始化 Vertex AI 服务和生成式模型后,您就可以调用 Gemini API 了。
根据纯文本输入生成文本
您可以使用仅包含文本的输入来调用 Gemini API。 对于此类调用,您需要使用支持仅包含文本的提示的模型(例如 Gemini 1.5 Pro)。
选择你想逐字逐句给出回答 (generateContentStream
) 还是等待
直到生成完整结果 (generateContent
)。
在线播放
通过不等待来自 API 的整个结果, 而是改用流式传输来处理部分结果。
不在线播放
或者,您也可以等待整个结果,而不是流式传输;只有在模型完成整个生成过程后,才会返回结果。
了解如何选择 Gemini 模型 以及可选的地理位置 适合您的用例和应用。
您还可以执行以下操作
- 了解如何在向模型发送长提示之前计算令牌数。
- 开始考虑为正式版做好准备,包括设置 Firebase App Check,以保护 Gemini API 免遭未经授权的客户端滥用。
试用Gemini API的其他功能
了解如何控制内容生成
您还可以使用以下方法对提示和模型配置进行实验: Vertex AI Studio。
详细了解 Gemini 模型
了解适用于各种用例的模型及其配额和价格。就您使用 Vertex AI in Firebase 的体验提供反馈