Anda dapat mengontrol pembuatan respons dengan berbagai cara, bergantung pada kasus penggunaan dan tingkat kontrol yang Anda perlukan.
Desain perintah
Pelajari desain perintah agar Anda dapat memengaruhi model untuk menghasilkan output yang sesuai dengan kebutuhan Anda.
Misalnya, pelajari cara memberikan informasi relevan yang terkait dengan tugas secara terstruktur.
Konfigurasi model
Tetapkan konfigurasi model untuk mengontrol cara model menghasilkan respons. Opsi konfigurasi bergantung pada model dan kemampuan yang Anda gunakan. Berikut beberapa contohnya:
Untuk model Gemini, Anda dapat mengonfigurasi parameter seperti token output maksimum, probabilitas token output berulang, dll.
Untuk Gemini model yang mampu menghasilkan output multimodal (seperti model "Nano Banana" atau model Gemini Live API), Anda juga dapat mengonfigurasi jenis respons yang berlaku (audio, teks, atau gambar) dan suara yang digunakan dalam respons audio (jika berlaku).
Untuk Gemini model yang mampu berpikir, Anda juga dapat menentukan konfigurasi terkait pemikiran, termasuk tingkat pemikiran (atau anggaran pemikiran untuk model Gemini 2.5) dan apakah akan menyertakan ringkasan pemikiran.
Setelan keamanan
Gunakan setelan keamanan untuk menyesuaikan kemungkinan mendapatkan respons yang mungkin dianggap berbahaya. Setelan ini dapat membantu Anda mengontrol output untuk kemungkinan ujaran kebencian, pelecehan, konten seksual vulgar, dan konten berbahaya.
Misalnya, Anda dapat memblokir respons yang mempromosikan atau mengaktifkan akses ke barang, layanan, dan aktivitas berbahaya.
Petunjuk sistem
Tetapkan petunjuk sistem untuk mengarahkan perilaku model. Fitur ini seperti "preamble" yang Anda tambahkan sebelum model diekspos ke petunjuk lebih lanjut dari pengguna akhir.
Misalnya, Anda dapat meminta model untuk menampilkan respons seolah-olah itu adalah bajak laut atau menampilkan respons dalam format tertentu.
Output terstruktur menggunakan skema respons
Teruskan skema respons bersama dengan perintah untuk menentukan skema output tertentu. Fitur ini paling sering digunakan saat membuat output JSON, tetapi juga dapat digunakan untuk tugas klasifikasi (seperti saat Anda ingin model menggunakan label atau tag tertentu).