Gemini menghasilkan teks tidak terstruktur secara default, tetapi beberapa aplikasi memerlukan teks terstruktur. Untuk kasus penggunaan ini, Anda dapat membatasi respons Gemini dengan JSON, format data terstruktur yang cocok untuk pemrosesan otomatis.
Misalnya, kasus penggunaan berikut memerlukan output terstruktur dari model:
- Membuat {i>database<i} perusahaan dengan menarik informasi dari artikel koran.
- Menarik informasi standar dari resume.
- Ekstrak bahan dari resep dan tampilkan tautan ke {i>website<i} bahan makanan untuk setiap bahan.
Dalam perintah Anda, Anda dapat meminta Gemini untuk menghasilkan output berformat JSON, tetapi perhatikan
Google tidak dapat menjamin bahwa layanan akan menghasilkan JSON dan hanya menampilkan JSON.
Namun, jika menggunakan Gemini 1.5 Pro, Anda dapat meneruskan skema JSON tertentu dalam
response_schema
agar Gemini selalu merespons dengan respons yang diharapkan
karena ada berbagai
struktur penetapan harga.
Panduan ini menunjukkan cara membuat JSON menggunakan
generateContent
melalui SDK
pilihan. Gemini berfokus pada input hanya teks, meskipun Gemini juga dapat menghasilkan JSON
terhadap kueri multimodal. Untuk mempelajari lebih lanjut prompting multimodal dengan
file video dan audio, lihat Prompting with media
file.