Расширения PaLM API Firebase

Firebase — это платформа для разработки приложений, поддерживаемая Google и которой доверяют миллионы разработчиков по всему миру. Если вы разработчик Firebase, заинтересованный в использовании PaLM API для создания приложений на естественном языке, есть несколько расширений Firebase , которые облегчат вам эту задачу. Это готовые решения, которые помогут вам быстро развернуть функциональные возможности вашего приложения.

Обобщить текст

Расширение Summarize Text Firebase — это инструмент на базе искусственного интеллекта, предназначенный для создания сводок для различных приложений. Это расширение — удобный способ максимально простого использования API PaLM для разработчиков и хорошее место для начала работы.

Создать чат-бота

Чат-бот с расширением PaLM API Firebase позволяет разработчикам устанавливать и управлять интерактивными беседами между пользователями и большими языковыми моделями через PaLM API, используя Cloud Firestore в качестве базы данных. Коллекция в Cloud Firestore представляет каждый чат. Расширение отслеживает сбор новых сообщений, а затем запрашивает у PaLM API подходящий ответ, рассматривая предыдущие сообщения чата как контекст.

Интегрируя Chatbot с расширением PaLM API , разработчики могут эффективно создавать приложения для чат-ботов, улучшая взаимодействие с пользователем и экономя время и усилия на разработке собственного кода.

Безопасный вызов PaLM API

Расширение Firebase Call PaLM API Securely предлагает безопасные конечные точки API, защищенные App Check , что позволяет разработчикам взаимодействовать с PaLM API из своих приложений Firebase. Развернутая конечная точка функционирует как тонкая оболочка, позволяя разработчикам отправлять то же тело запроса, что и при прямом доступе к API PaLM.

Это расширение сохраняет ключ API как секрет в Cloud Secret Manager , позволяя конечной точке API получать к нему прямой доступ, не включая его в запрос. Конечные точки API развертываются как вызываемые функции Firebase , что требует от пользователей входа в систему как пользователя Firebase Auth для успешного вызова функций из своих клиентских приложений.

Используя расширение Call PaLM API Securely , разработчики могут оптимизировать процесс безопасного взаимодействия с PaLM API, экономя при этом время и усилия на разработке собственного кода.

Языковые задачи с PaLM API

Языковые задачи с расширением PaLM API Firebase позволяют разработчикам выполнять различные текстовые задачи, такие как перевод, классификация, обобщение, распознавание именованных объектов и творческая генерация текста, с помощью PaLM API. Пользователи определяют настраиваемое приглашение, путь к коллекции Firestore, а расширение отслеживает наличие новых документов в заранее указанных коллекциях. При обнаружении нового документа расширение заменяет переменные документа шаблонами руля, запрашивает API PaLM на основе заданного запроса и записывает ответ обратно в инициирующий документ в настраиваемом поле ответа.

Разработчики могут установить несколько экземпляров языковых задач с расширением PaLM API для разных задач, при этом каждый экземпляр настраивается для конкретной задачи.

Включив это расширение, разработчики могут оптимизировать процесс выполнения языковых задач в своих приложениях, улучшая функциональность и удобство использования, одновременно экономя время и усилия на разработке собственного кода.