Extensiones de Firebase de la API de PaLM

Firebase es una plataforma de desarrollo de apps respaldada por Google y en la que confían millones de desarrolladores de todo el mundo. Si eres desarrollador de Firebase y te interesa usar la API de PaLM para compilar aplicaciones de lenguaje natural, hay varias extensiones de Firebase para facilitarte la tarea. Estas son soluciones empaquetadas previamente que te ayudan a implementar funciones en tu app con rapidez.

Resumir texto

La extensión de resumen de texto de Firebase es una herramienta potenciada por IA diseñada para generar resúmenes para varias aplicaciones. Esta extensión es una forma práctica para que los desarrolladores usen la API de PaLM de la manera más fácil posible, y un buen punto de partida.

Crea un chatbot

El chatbot con la extensión de Firebase de la API de PaLM permite a los desarrolladores establecer y administrar conversaciones interactivas entre usuarios y modelos grandes de lenguaje a través de la API de PaLM usando Cloud Firestore como base de datos. Una colección en Cloud Firestore representa cada chat. La extensión supervisa la recopilación de mensajes nuevos y, luego, consulta la API de PaLM para obtener una respuesta adecuada teniendo en cuenta los mensajes anteriores del chat como contexto.

Mediante la integración del chatbot con la API de PaLM, los desarrolladores pueden crear de manera eficiente aplicaciones de chatbots, lo que mejora la experiencia del usuario y la interacción, a la vez que ahorran tiempo y esfuerzo en el desarrollo de código personalizado.

Llama a la API de PaLM de forma segura

Call PaLM API Securely Firebase Extension ofrece extremos de API seguros, protegidos por la Verificación de aplicaciones, que permiten a los desarrolladores interactuar con la API de PaLM desde sus apps de Firebase. El extremo implementado funciona como un wrapper delgado, lo que permite a los desarrolladores enviar el mismo cuerpo de la solicitud como lo harían cuando acceden directamente a la API de PaLM.

Esta extensión almacena la clave de API como un secreto en Cloud Secret Manager, lo que permite que el extremo de la API acceda a ella directamente sin incluirlo en la solicitud. Los extremos de la API se implementan como funciones que admiten llamadas de Firebase, lo que requiere que los usuarios accedan como usuarios de Firebase Auth para llamar a las funciones desde sus aplicaciones cliente de forma correcta.

Con la extensión Call PaLM API Securely, los desarrolladores pueden optimizar el proceso de interacción segura con la API de PaLM y ahorrar tiempo y esfuerzo en el desarrollo de código personalizado.

Tareas de lenguaje con la API de PaLM

Language Tasks con la extensión de Firebase de la API de PaLM permite a los desarrolladores realizar diversas tareas basadas en texto, como traducción, clasificación, resumen, reconocimiento de entidades con nombre y generación de texto creativo con la API de PaLM. Los usuarios definen un mensaje personalizado y la ruta de recopilación de Firestore, y la extensión supervisa las colecciones especificadas previamente para los documentos nuevos. Cuando se detecta un documento nuevo, la extensión reemplaza las variables del documento por plantillas de controlador, consulta la API de PaLM en función de la instrucción dada y escribe la respuesta en el documento de activación en un campo de respuesta configurable.

Los desarrolladores pueden instalar varias instancias de la extensión Language Tasks con la API de PaLM para diferentes tareas, con cada instancia configurada para una tarea específica.

Con la incorporación de esta extensión, los desarrolladores pueden optimizar el proceso de realizar tareas de lenguaje en sus aplicaciones, lo que mejora la funcionalidad y la experiencia del usuario, a la vez que ahorran tiempo y esfuerzo en el desarrollo de código personalizado.