PaLM API Firebase Extensions

Firebase 是 Google 支援的應用程式開發平台,廣受全球數百萬開發人員信賴。如果您是 Firebase 開發人員,且有興趣使用 PaLM API 建構自然語言應用程式,這裡有幾種 Firebase 擴充功能,方便您輕鬆使用。這些預先封裝的解決方案可協助您快速將功能部署至應用程式。

概述文字內容

概述文字 Firebase 擴充功能是一項採用 AI 技術的工具,旨在產生不同應用程式的摘要。這項擴充功能可讓開發人員盡可能輕鬆地使用 PaLM API,並從中快速上手。

建立聊天機器人

透過 PaLM API Firebase 擴充功能讓開發人員能夠使用 CloudFirestore 做為資料庫,透過 PaLM API 建立及管理使用者和大型語言模型之間的互動式對話。Cloud Firestore 中的一個集合代表每項對話。這項擴充功能會監控新訊息的集合,然後透過 PaLM API 查詢適當的回應,並將即時通訊先前的訊息做為背景資訊。

整合 Chatbot 與 PaLM API 擴充功能後,開發人員就能有效率地建立聊天機器人應用程式、改善使用者體驗和互動,同時節省自訂程式碼所需的時間與心力。

安全地呼叫 PaLM API

Call PaLM API Securely Firebase 擴充功能提供由 App Check 保護的安全 API 端點,可讓開發人員透過自己的 Firebase 應用程式與 PaLM API 互動。部署的端點會以精簡包裝函式的形式運作,可讓開發人員傳送相同的要求主體,就像直接存取 PaLM API 時一樣。

這項擴充功能會將 API 金鑰以密鑰的形式儲存在 Cloud Secret Manager 中,讓 API 端點直接存取金鑰,而不必在要求中加入金鑰。API 端點會部署為 Firebase 可呼叫函式,要求使用者以 Firebase 驗證使用者身分登入,才能成功從用戶端應用程式呼叫函式。

透過使用 Call PaLM API Securely 擴充功能,開發人員可簡化與 PaLM API 安全互動的程序,同時節省自訂程式碼的開發時間和心力。

使用 PaLM API 進行語言工作

透過 PaLM API Firebase 擴充功能的語言工作可讓開發人員使用 PaLM API 執行多種以文字為基礎的工作,例如翻譯、分類、摘要、具名實體辨識,以及產生廣告素材文字。使用者可以定義自訂提示、Firestore 集合路徑,而擴充功能則會監控為新文件預先指定的集合。偵測到新文件時,擴充功能會將文件變數替換為處理常式範本,根據指定的提示查詢 PaLM API,然後在可設定的回應欄位中將回應寫回觸發文件。

開發人員可針對不同工作安裝多個語言工作搭配 PaLM API 擴充功能的執行個體,並為特定工作設定每個執行個體。

透過加入這項擴充功能,開發人員可簡化在應用程式中執行語言工作的程序、改善功能和使用者體驗,同時節省自訂程式碼的時間和心力。