Dipublikasikan: 12 Desember 2024, Terakhir diperbarui: 20 Mei 2025
Dengan API AI bawaan, aplikasi web Anda dapat melakukan tugas yang didukung AI tanpa perlu men-deploy atau mengelola model AI-nya sendiri.
Persyaratan
Kami sedang berupaya menstandarkan API ini di berbagai browser.
Model
Prompt API, Summarizer API, Writer API, dan Rewriter API mendownload model bahasa besar yang dirancang untuk dijalankan secara lokal di komputer desktop dan laptop. API ini tidak berfungsi di perangkat seluler. Sebelum Anda menggunakan API ini, baca dan setujui Kebijakan Penggunaan Terlarang untuk AI Generatif Google.
Hingga saat ini, Summarizer API, Writer API, dan Rewriter API hanya mendukung modalitas text-to-text. Prompt API memiliki kemampuan multimodal yang tersedia untuk pembuatan prototipe lokal bagi Peserta Program Pratinjau Awal.
Hardware
Persyaratan berikut berlaku untuk developer dan pengguna yang mengoperasikan fitur menggunakan API ini di Chrome. Browser lain mungkin memiliki persyaratan pengoperasian yang berbeda.
Language Detector API dan Translator API berfungsi di Chrome di desktop. API ini tidak berfungsi di perangkat seluler. Prompt API, Summarizer API, Writer API, dan Rewriter API berfungsi di Chrome jika persyaratan berikut terpenuhi:
- Sistem operasi: Windows 10 atau 11; macOS 13+ (Ventura dan yang lebih baru); atau Linux. Chrome untuk Android, iOS, dan ChromeOS belum didukung oleh API yang menggunakan Gemini Nano.
- Penyimpanan: Minimal 22 GB di volume yang berisi profil Chrome Anda.
- GPU: Lebih dari 4 GB VRAM.
- Jaringan: Data tanpa batas atau koneksi tanpa kuota.
Ukuran persis Gemini Nano mungkin sedikit berbeda. Untuk mengetahui ukuran saat ini, buka
chrome://on-device-internals
dan buka Status model.
Buka Jalur file yang tercantum untuk menentukan ukuran model.
Mulai membuat
Ada beberapa API AI bawaan yang tersedia di berbagai tahap pengembangan. Beberapa fitur ada di Chrome stabil, beberapa fitur tersedia untuk peserta uji coba origin, dan fitur lainnya hanya tersedia untuk peserta Program Pratinjau Awal.
Setiap API memiliki serangkaian petunjuknya sendiri untuk memulai dan mendownload model, baik untuk pembuatan prototipe lokal maupun di lingkungan produksi dengan uji coba origin.
- Translator API
- Language Detector API
- Summarizer API
- Prompt API
- Prompt API di Ekstensi Chrome memiliki petunjuk khusus untuk membantu developer ekstensi membangun dengan Prompt API.
- Writer API dan Rewriter API
- Prompt API untuk digunakan di Ekstensi Chrome
- Prompt API untuk web (khusus EPP)
Semua API ini dapat digunakan saat membuat Ekstensi Chrome.
Menggunakan API di localhost
Semua API tersedia di localhost
di Chrome.
- Buka
chrome://flags/#prompt-api-for-gemini-nano
. - Pilih Enabled.
- Klik Luncurkan kembali atau mulai ulang Chrome.
Untuk mengonfirmasi bahwa Gemini Nano telah didownload dan berfungsi sebagaimana mestinya, buka DevTools dan
ketik await LanguageModel.availability();
ke dalam konsol. Tindakan ini akan menampilkan available
.
Memecahkan masalah localhost
Jika model tidak berfungsi seperti yang diharapkan, ikuti langkah-langkah berikut:
- Mulai ulang Chrome.
- Buka
chrome://components
. - Pastikan Optimization Guide On Device Model ada. Artinya, Gemini Nano tersedia atau sedang didownload.
- Jika tidak ada nomor versi yang tercantum, klik Periksa update untuk memaksa download.
- Buka DevTools dan ketik
LanguageModel.availability();
ke dalam konsol. Tindakan ini akan menampilkanavailable
.
Jika perlu, tunggu beberapa saat dan ulangi langkah-langkah ini.
Proses standar
Kami berupaya menstandarkan API ini, sehingga API ini berfungsi di semua browser. Artinya, kami telah mengusulkan API tersebut kepada komunitas platform web, dan memindahkannya ke W3C Web Incubator Community Group untuk didiskusikan lebih lanjut.
Kami meminta masukan dari W3C, Mozilla, dan WebKit untuk setiap API.
Anda dapat mempelajari lebih lanjut proses ini untuk setiap API dalam dokumentasi yang sesuai.
Berinteraksi dan memberikan masukan
Jika Anda mencoba AI bawaan dan memiliki masukan, kami ingin mendengarnya.
- Temukan semua API AI bawaan.
- Bergabunglah dengan Program Pratinjau Awal untuk melihat API baru lebih awal dan mendapatkan akses ke milis kami.
- Jika Anda memiliki masukan tentang penerapan Chrome, laporkan bug Chromium.
- Pelajari standar web.