Firebase ist eine Plattform zur App-Entwicklung, die von Google unterstützt wird und die Millionen von Entwicklern auf der ganzen Welt vertrauen. Wenn Sie Firebase-Entwickler sind und die PaLM API zum Erstellen von Anwendungen in natürlicher Sprache verwenden möchten, stehen Ihnen verschiedene Firebase-Erweiterungen zur Verfügung, die Ihnen die Arbeit erleichtern. Dies sind vorgefertigte Lösungen, mit denen Sie Funktionen schnell in Ihrer Anwendung bereitstellen können.
Text zusammenfassen
Die Firebase-Erweiterung „Summarize Text“ ist ein KI-gestütztes Tool, mit dem Zusammenfassungen für verschiedene Anwendungen generiert werden können. Diese Erweiterung ist eine praktische Möglichkeit für Entwickler, die PaLM API so einfach wie möglich zu verwenden, und ist ein guter Ausgangspunkt.
Chatbot erstellen
Mit der Firebase Extension Chatbot mit PaLM API können Entwickler interaktive Unterhaltungen zwischen Nutzern und Large Language Models über die PaLM API unter Verwendung von Cloud Firestore als Datenbank erstellen und verwalten. Jeder Chat wird von einer Sammlung in Cloud Firestore dargestellt. Die Erweiterung überwacht die Sammlung neuer Nachrichten und fragt dann die PaLM API nach einer geeigneten Antwort ab. Dabei werden die vorherigen Nachrichten des Chats als Kontext berücksichtigt.
Durch die Einbindung der Erweiterung Chatbot mit PaLM API können Entwickler Chatbot-Anwendungen effizient erstellen. Dies verbessert die Nutzerfreundlichkeit und Interaktion und spart Zeit und Aufwand bei der Entwicklung benutzerdefinierter Codes.
PaLM API sicher aufrufen
Die Securely Firebase-Erweiterung „Call PaLM API“ bietet sichere API-Endpunkte, die durch App Check geschützt werden. So können Entwickler über ihre Firebase-Apps mit der PaLM API interagieren. Der bereitgestellte Endpunkt fungiert als Thin Wrapper, sodass Entwickler denselben Anfragetext wie beim direkten Zugriff auf die PaLM API senden können.
Diese Erweiterung speichert den API-Schlüssel als Secret in Cloud Secret Manager, sodass der API-Endpunkt direkt darauf zugreifen kann, ohne ihn in die Anfrage aufzunehmen. Die API-Endpunkte werden als aufrufbare Firebase-Funktionen bereitgestellt. Nutzer müssen daher als Firebase Auth-Nutzer angemeldet sein, um die Funktionen aus ihren Clientanwendungen erfolgreich aufzurufen.
Mit der Erweiterung Call PaLM API Securely können Entwickler die sichere Interaktion mit der PaLM API optimieren und gleichzeitig Zeit und Aufwand bei der Entwicklung benutzerdefinierter Codes sparen.
Sprachaufgaben mit der PaLM API
Die Language Tasks mit der PaLM API-Firebase-Erweiterung ermöglicht es Entwicklern, mithilfe der PaLM API verschiedene textbasierte Aufgaben auszuführen wie Übersetzung, Klassifizierung, Zusammenfassung, Erkennung benannter Entitäten und Generieren von Creative-Texten. Nutzer definieren eine benutzerdefinierte Aufforderung und einen Firestore-Sammlungspfad. Die Erweiterung überwacht vordefinierte Sammlungen auf neue Dokumente. Sobald ein neues Dokument erkannt wird, ersetzt die Erweiterung Dokumentvariablen durch Handlebar-Vorlagen, fragt die PaLM API basierend auf der angegebenen Eingabeaufforderung ab und schreibt die Antwort in das auslösende Dokument in einem konfigurierbaren Antwortfeld.
Entwickler können mehrere Instanzen der Erweiterung Language Tasks with PaLM API für unterschiedliche Aufgaben installieren, wobei jede Instanz für eine bestimmte Aufgabe konfiguriert ist.
Durch die Einbindung dieser Erweiterung können Entwickler die Ausführung von Sprachaufgaben in ihren Anwendungen optimieren, die Funktionalität und Nutzererfahrung verbessern und gleichzeitig Zeit und Aufwand für die Entwicklung benutzerdefinierter Codes sparen.