使用 Gemini API 根据纯文字提示生成文本


使用 Vertex AI in Firebase SDK 从应用调用 Gemini API 时, 您可以提示 Gemini 模型根据纯文本输入生成文本。

准备工作

请完成 Vertex AI in Firebase SDK 使用入门指南(如果尚未完成)。请确保您已完成以下所有操作:

  1. 设置一个新的 Firebase 项目或现有 Firebase 项目,包括使用 Blaze 定价方案并启用所需的 API。

  2. 将您的应用与 Firebase 相关联,包括注册应用并将 Firebase 配置添加到应用中。

  3. 添加 SDK 并初始化 Vertex AI 服务和生成模型 。

将应用连接到 Firebase、添加 SDK 并初始化 Vertex AI 服务和生成式模型后,您就可以调用 Gemini API 了。

根据纯文本输入生成文本

您可以使用仅包含文本的输入来调用 Gemini API。 对于此类调用,您需要使用支持仅包含文本的提示的模型(例如 Gemini 1.5 Pro)。

选择你想逐字逐句给出回答 (generateContentStream) 还是等待 直到生成完整结果 (generateContent)。

在线播放

通过不等待来自 API 的整个结果, 而是改用流式传输来处理部分结果。

不在线播放

或者,您也可以等待整个结果,而不是流式传输;只有在模型完成整个生成过程后,才会返回结果。

了解如何选择 Gemini 模型 以及可选的地理位置 适合您的用例和应用。

您还可以执行以下操作

试用Gemini API的其他功能

了解如何控制内容生成

您还可以使用以下方法对提示和模型配置进行实验: Vertex AI Studio

详细了解 Gemini 模型

了解适用于各种用例的模型及其配额和价格


就您使用 Vertex AI in Firebase 的体验提供反馈