Firebase adalah platform pengembangan aplikasi yang didukung oleh Google dan dipercaya oleh jutaan developer di seluruh dunia. Jika Anda adalah developer Firebase yang tertarik menggunakan PaLM API untuk membangun aplikasi natural language, ada beberapa Firebase Extensions untuk memudahkan Anda. Keduanya adalah solusi dalam bentuk paket yang membantu Anda men-deploy fungsi ke aplikasi dengan cepat.
Rangkum teks
Summarize Text Firebase Extensions adalah alat dengan teknologi AI yang dirancang untuk membuat ringkasan berbagai aplikasi. Ekstensi ini merupakan cara praktis bagi developer untuk menggunakan PaLM API semudah mungkin, dan tempat yang tepat untuk memulai.
Membuat chatbot
Dengan Chatbot dengan PaLM API Firebase Extensions, developer dapat membuat dan mengelola percakapan interaktif antara pengguna dan model bahasa besar melalui PaLM API, menggunakan Cloud Firestore sebagai database. Koleksi di Cloud Firestore mewakili setiap chat. Ekstensi ini memantau pengumpulan pesan baru, lalu mengkueri PaLM API untuk mendapatkan respons yang sesuai, dengan mempertimbangkan pesan chat sebelumnya sebagai konteks.
Dengan mengintegrasikan ekstensi Chatbot dengan PaLM API, developer dapat membuat aplikasi chatbot secara efisien, meningkatkan interaksi dan pengalaman pengguna, sekaligus menghemat waktu dan tenaga pada pengembangan kode kustom.
Memanggil PaLM API dengan Aman
Call PaLM API Securely Firebase Extension menawarkan endpoint API aman, yang dilindungi oleh App Check, yang memungkinkan developer berinteraksi dengan PaLM API dari aplikasi Firebase mereka. Fungsi endpoint yang di-deploy sebagai wrapper tipis, memungkinkan developer mengirim isi permintaan yang sama seperti saat mengakses PaLM API secara langsung.
Ekstensi ini menyimpan kunci API sebagai rahasia di Cloud Secret Manager, sehingga endpoint API dapat mengaksesnya secara langsung tanpa menyertakannya dalam permintaan. Endpoint API di-deploy sebagai fungsi Firebase Callable, yang mengharuskan pengguna login sebagai pengguna Firebase Auth agar berhasil memanggil fungsi dari aplikasi klien mereka.
Dengan menggunakan ekstensi Call PaLM API Securely, developer dapat menyederhanakan proses interaksi yang aman dengan PaLM API sekaligus menghemat waktu dan tenaga dalam pengembangan kode kustom.
Tugas Bahasa dengan PaLM API
Language Tasks with PaLM API Firebase Extensions memungkinkan developer melakukan beragam tugas berbasis teks, seperti terjemahan, klasifikasi, perangkuman, pengenalan entitas bernama, dan pembuatan teks materi iklan, menggunakan PaLM API. Pengguna menentukan perintah kustom, jalur koleksi Firestore, dan ekstensi memantau koleksi yang telah ditentukan untuk dokumen baru. Setelah mendeteksi dokumen baru, ekstensi ini akan mengganti variabel dokumen dengan template setang, membuat kueri PaLM API berdasarkan permintaan yang diberikan, dan menulis kembali respons ke dokumen pemicu dalam kolom respons yang dapat dikonfigurasi.
Developer dapat menginstal beberapa instance ekstensi Language Tasks dengan PaLM API untuk tugas yang berbeda, dengan setiap instance dikonfigurasi untuk tugas tertentu.
Dengan menyertakan ekstensi ini, developer dapat menyederhanakan proses pelaksanaan tugas bahasa dalam aplikasi mereka, sehingga meningkatkan fungsi dan pengalaman pengguna sekaligus menghemat waktu dan tenaga pada pengembangan kode kustom.