PaLM API Firebase Extensions 扩展程序

Firebase 是一个由 Google 提供支持的应用开发平台,深受全球数百万开发者的信任。如果您是 Firebase 开发者,并且有兴趣使用 PaLM API 构建自然语言应用,我们提供了一些 Firebase Extensions 扩展程序,可助您一臂之力。这些是预封装的解决方案,可帮助您将功能快速部署到您的应用。

总结文字内容

Summarize Text Firebase Extensions 是一款 AI 赋能的工具,旨在生成各种应用的摘要。此扩展程序是开发者能够尽可能轻松地使用 PaLM API 的便捷方式,也是理想的入门方式。

创建聊天机器人

借助具有 PaLM API Firebase Extensions 的聊天机器人,开发者可以使用 Cloud Firestore 作为数据库,通过 PaLM API 建立和管理用户与大语言模型之间的交互式对话。Cloud Firestore 中的集合代表每次聊天。该扩展程序会监控新消息的收集情况,然后向 PaLM API 查询适当的响应,并将之前聊天的消息视为上下文。

通过将聊天机器人与 PaLM API 扩展程序集成,开发者可以高效地创建聊天机器人应用,从而改善用户体验和互动,同时节省自定义代码开发的时间和工作量。

安全地调用 PaLM API

Call PaLM API Securely Firebase Extensions 提供受 App Check 保护的安全 API 端点,这些端点允许开发者从其 Firebase 应用中与 PaLM API 进行交互。部署的端点用作瘦封装容器,使开发者能够发送相同的请求正文,就像直接访问 PaLM API 时一样。

此扩展程序将 API 密钥作为 Secret 存储在 Cloud Secret Manager 中,允许 API 端点直接访问该密钥,而无需将其包含在请求中。API 端点部署为 Firebase Callable 函数,要求用户以 Firebase Auth 用户身份登录,才能成功从其客户端应用调用函数。

通过使用 Call PaLM API Securely 扩展程序,开发者可以简化与 PaLM API 安全交互的过程,同时节省自定义代码开发的时间和工作量。

使用 PaLM API 执行语言任务

借助 PaLM API Firebase Extensions 语言任务,开发者可以使用 PaLM API 执行各种基于文本的任务,例如翻译、分类、摘要、命名实体识别和创意文本生成。用户可以定义自定义提示和 Firestore 集合路径,然后该扩展程序会监控新文档的预先指定的集合。该扩展程序检测到新文档后,会将文档变量替换为手柄模板,根据给定提示查询 PaLM API,并在可配置的响应字段中将响应写回触发文档。

开发者可以安装 Language Tasks with PaLM API 扩展程序的多个实例以用于不同的任务,并将每个实例配置为针对特定任务。

通过整合此扩展程序,开发者可以简化在应用中执行语言任务的过程,改进功能和用户体验,同时节省自定义代码开发的时间和工作量。