通过 Vertex AI in Firebase SDK 开始使用 Gemini API
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
本指南将为您介绍如何开始调用
Vertex AI Gemini API
Vertex AI in Firebase SDK(适用于您所选平台)。
前提条件
第 1 步:设置一个 Firebase 项目,并将您的应用关联到 Firebase
如果您已有 Firebase 项目和已关联到 Firebase 的应用
在 Firebase 控制台中,前往
Build with Gemini 页面。
点击Vertex AI in Firebase卡片即可启动一个工作流程来帮助您
完成以下任务。(请注意,如果您在控制台中看到
Vertex AI,那么这些任务就完成了。)
继续执行本指南中的下一步,将 SDK 添加到您的应用中。
如果您还没有将 Firebase 项目和应用与 Firebase 相关联
设置 Firebase 项目
登录 Firebase 控制台。
点击创建项目,然后使用以下任一方法:
请注意,当系统提示时,您不需要设置
Google Analytics,以使用 Vertex AI in Firebase SDK。
在 Firebase 控制台中,前往
Build with Gemini 页面。
点击Vertex AI in Firebase卡片即可启动一个工作流程来帮助您
完成以下任务。(请注意,如果您在控制台中看到
Vertex AI,那么这些任务就完成了。)
第 2 步:添加 SDK
设置好 Firebase 项目并将应用关联到 Firebase 后
(参见上一步),您现在可以将 Vertex AI in Firebase SDK 添加到您的应用。
第 3 步:初始化 Vertex AI 服务和生成模型
您需要先初始化 Vertex AI,然后才能进行任何 API 调用。
服务和生成模型。
看完入门指南后,您可以了解一下
Gemini 模型,以及(可选)
位置。
第 4 步:调用 Vertex AI Gemini API
现在,您已将应用关联到 Firebase、添加了 SDK 并初始化了
Vertex AI 服务和生成模型,
您已准备好调用 Vertex AI Gemini API。
您可以使用 generateContent()
根据纯文本提示生成文本
请求:
<ph type="x-smartling-placeholder">
。
您还可以做些什么?
详细了解 Gemini 模型
详细了解
适用于各种应用场景的模型
及其
配额和定价。
试用Gemini API的其他功能
了解如何控制内容生成
。
您还可以使用以下方法对提示和模型配置进行实验:
Vertex AI Studio。
提供反馈
分享您对Vertex AI in Firebase的体验
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-09-09。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-09-09\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-09-09。"]]