Gemini menghasilkan teks tidak terstruktur secara default, tetapi beberapa aplikasi memerlukan teks terstruktur. Untuk kasus penggunaan ini, Anda dapat membatasi Gemini agar merespons dengan JSON, format data terstruktur yang cocok untuk pemrosesan otomatis.
Misalnya, kasus penggunaan berikut memerlukan output terstruktur dari model:
- Buat {i>database<i} perusahaan dengan mengambil informasi perusahaan dari artikel koran.
- Menarik informasi standar dari resume.
- Ekstrak bahan-bahan dari resep dan tampilkan link ke situs bahan makanan untuk setiap bahan.
Dalam perintah Anda, Anda dapat meminta Gemini untuk menghasilkan output berformat JSON, tetapi perhatikan bahwa Google tidak dapat menjamin bahwa ia akan menghasilkan JSON dan hanya menghasilkan JSON.
Namun, jika menggunakan Gemini 1.5 Pro, Anda dapat meneruskan skema JSON tertentu di
kolom response_schema
agar Gemini selalu merespons dengan struktur
yang diharapkan.
Panduan ini menunjukkan cara membuat JSON menggunakan metode generateContent
melalui SDK pilihan Anda. API ini berfokus pada input khusus teks, meskipun Gemini juga dapat menghasilkan
respons JSON untuk kueri multimodal. Untuk mempelajari lebih lanjut pembuatan perintah multimodal
dengan file video dan audio, lihat
Memberi perintah dengan file media.