Gemini API menggunakan Vertex AI in Firebase
Mem-build aplikasi dan fitur seluler dan web yang didukung AI dengan Gemini API menggunakan Vertex AI in Firebase
Vertex AI Gemini API memberi Anda akses ke model AI generatif terbaru dari Google: model Gemini. Jika perlu memanggil Vertex AI Gemini API langsung dari aplikasi seluler atau web, bukan sisi server, Anda dapat menggunakan SDK Vertex AI in Firebase. SDK klien ini dibuat khusus untuk digunakan dengan aplikasi seluler dan web, yang menawarkan opsi keamanan terhadap klien yang tidak sah serta integrasi dengan layanan Firebase lainnya.
Dengan SDK klien ini, Anda dapat menambahkan personalisasi AI ke aplikasi, membuat pengalaman chat AI, membuat pengoptimalan dan otomatisasi yang didukung AI, dan banyak lagi.
Siap untuk memulai? Pilih platform Anda:
Jika Anda mencari cara untuk memanggil sisi server Vertex AI Gemini API (seperti dengan Python, Node.js, atau Go), lihat SDK Vertex AI sisi server, Firebase Genkit, atau Firebase Extensions untuk Gemini API.
Kemampuan utama
Input multimodal | Model Gemini bersifat multimodal, sehingga perintah yang dikirim ke Gemini API dapat mencakup teks, gambar (bahkan PDF), video, dan audio. |
Kemampuan yang terus berkembang | Dengan SDK, Anda dapat memanggil Gemini API langsung dari aplikasi seluler atau web, membuat pengalaman chat AI, menggunakan panggilan fungsi, dan lainnya. |
Keamanan dan pencegahan penyalahgunaan untuk aplikasi produksi |
Gunakan Firebase App Check
untuk melindungi Vertex AI Gemini API
dari penyalahgunaan oleh klien yang tidak sah.
Vertex AI in Firebase juga memiliki batas kapasitas per pengguna secara default, dan batas kapasitas per pengguna ini sepenuhnya dapat dikonfigurasi. |
Infrastruktur yang andal | Manfaatkan infrastruktur skalabel yang dibuat untuk digunakan dengan aplikasi seluler dan web, seperti mengelola data terstruktur dengan penawaran database Firebase (seperti Cloud Firestore) dan menetapkan konfigurasi runtime secara dinamis dengan Firebase Remote Config. |
Bagaimana cara kerjanya?
SDK Vertex AI in Firebase memungkinkan Anda memanggil Vertex AI Gemini API langsung dari aplikasi seluler atau web, sehingga tidak perlu menyiapkan backend.
Pelajari lebih lanjut Gemini API dari Vertex AI, yang memberi Anda akses ke model Gemini.
Alur implementasi
Menghubungkan aplikasi ke Firebase | Daftarkan aplikasi Anda ke project Firebase, lalu tambahkan konfigurasi Firebase ke aplikasi Anda. | |
Menginstal SDK dan melakukan inisialisasi | Instal Vertex AI in Firebase SDK yang khusus untuk platform aplikasi Anda, lalu lakukan inisialisasi layanan Vertex AI dan model generatif di aplikasi Anda. | |
Memanggil Gemini API | Panggil Gemini API dengan prompt hanya teks atau multimodal untuk menghasilkan output teks. Gunakan panggilan yang lebih kompleks untuk membuat pengalaman chat atau gunakan panggilan fungsi. | |
Menyiapkan produksi | Terapkan integrasi penting untuk aplikasi seluler dan web, seperti melindungi API dari penyalahgunaan dengan Firebase App Check dan menyertakan file besar dalam permintaan menggunakan URL Cloud Storage for Firebase. |
Langkah berikutnya
Mulai menggunakan Vertex AI Gemini API di aplikasi seluler atau web Anda
Penyiapan iOS+ Penyiapan Android Penyiapan web Penyiapan Flutter
Bereksperimen dengan perintah