- Representasi JSON
- Kandidat
- FinishReason
- SafetyRating
- HarmProbability
- CitationMetadata
- CitationSource
- PromptFeedback
- BlockReason
Respons dari model yang mendukung beberapa kandidat.
Catatan tentang rating keamanan dan pemfilteran konten. Keduanya dilaporkan untuk perintah di GenerateContentResponse.prompt_feedback
dan untuk setiap kandidat di finishReason
dan di safetyRatings
. Kontrak API adalah: - semua kandidat yang diminta akan ditampilkan atau tidak ada kandidat sama sekali - tidak ada kandidat yang ditampilkan hanya jika ada sesuatu yang salah dengan perintahnya (lihat promptFeedback
) - masukan untuk setiap kandidat dilaporkan di finishReason
dan safetyRatings
.
Representasi JSON |
---|
{ "candidates": [ { object ( |
Kolom | |
---|---|
candidates[] |
Respons kandidat dari model. |
promptFeedback |
Menampilkan masukan perintah yang terkait dengan filter konten. |
Kandidat
Kandidat respons yang dibuat dari model.
Representasi JSON |
---|
{ "content": { object ( |
Kolom | |
---|---|
content |
Hanya output. Konten yang dihasilkan ditampilkan dari model. |
finishReason |
Opsional. Hanya output. Alasan model berhenti menghasilkan token. Jika kosong, model belum berhenti menghasilkan token. |
safetyRatings[] |
Daftar rating untuk keamanan kandidat respons. Maksimal ada satu rating per kategori. |
citationMetadata |
Hanya output. Informasi kutipan untuk kandidat yang dihasilkan model. Kolom ini dapat diisi dengan informasi bacaan untuk teks apa pun yang disertakan dalam |
tokenCount |
Hanya output. Jumlah token untuk kandidat ini. |
index |
Hanya output. Indeks kandidat dalam daftar kandidat. |
FinishReason
Menentukan alasan model berhenti menghasilkan token.
Enum | |
---|---|
FINISH_REASON_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
STOP |
Titik perhentian alami dari model atau urutan perhentian yang diberikan. |
MAX_TOKENS |
Jumlah token maksimum seperti yang ditentukan dalam permintaan telah tercapai. |
SAFETY |
Konten kandidat dilaporkan karena alasan keamanan. |
RECITATION |
Konten kandidat ditandai karena alasan pengajian. |
OTHER |
Alasan tidak diketahui. |
SafetyRating
Rating keamanan untuk suatu konten.
Rating keamanan berisi kategori bahaya dan tingkat probabilitas bahaya dalam kategori tersebut untuk suatu konten. Konten diklasifikasikan untuk keamanan di sejumlah kategori bahaya dan probabilitas klasifikasi bahaya disertakan di sini.
Representasi JSON |
---|
{ "category": enum ( |
Kolom | |
---|---|
category |
Wajib. Kategori untuk rating ini. |
probability |
Wajib. Probabilitas bahaya untuk konten ini. |
blocked |
Apakah konten ini diblokir karena rating ini? |
HarmProbability
Probabilitas bahwa suatu konten berbahaya.
Sistem klasifikasi memberikan kemungkinan bahwa konten tidak aman. Hal ini tidak menunjukkan tingkat keparahan bahaya untuk suatu konten.
Enum | |
---|---|
HARM_PROBABILITY_UNSPECIFIED |
Probabilitas tidak ditentukan. |
NEGLIGIBLE |
Konten memiliki peluang tidak aman yang dapat diabaikan. |
LOW |
Konten memiliki peluang rendah untuk dianggap tidak aman. |
MEDIUM |
Konten memiliki peluang sedang yang tidak aman. |
HIGH |
Konten sangat berpotensi tidak aman. |
CitationMetadata
Kumpulan atribusi sumber untuk sebuah konten.
Representasi JSON |
---|
{
"citationSources": [
{
object ( |
Kolom | |
---|---|
citationSources[] |
Kutipan ke sumber untuk respons tertentu. |
CitationSource
Kutipan ke sumber untuk sebagian respons tertentu.
Representasi JSON |
---|
{ "startIndex": integer, "endIndex": integer, "uri": string, "license": string } |
Kolom | |
---|---|
startIndex |
Opsional. Awal segmen respons yang diatribusikan ke sumber ini. Indeks menunjukkan awal segmen, yang diukur dalam byte. |
endIndex |
Opsional. Akhir segmen yang diatribusikan, eksklusif. |
uri |
Opsional. URI yang diatribusikan sebagai sumber untuk sebagian teks. |
license |
Opsional. Lisensi untuk project GitHub yang diatribusikan sebagai sumber untuk segmen. Info lisensi diperlukan untuk kutipan kode. |
PromptFeedback
Kumpulan metadata masukan dari perintah yang ditentukan di GenerateContentRequest.content
.
Representasi JSON |
---|
{ "blockReason": enum ( |
Kolom | |
---|---|
blockReason |
Opsional. Jika ditetapkan, perintah akan diblokir dan tidak ada kandidat yang ditampilkan. Susun ulang perintah Anda. |
safetyRatings[] |
Rating untuk keamanan dialog. Maksimal ada satu rating per kategori. |
BlockReason
Menentukan alasan pemblokiran perintah.
Enum | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
SAFETY |
Dialog diblokir karena alasan keamanan. Anda dapat memeriksa safetyRatings untuk memahami kategori keamanan mana yang memblokirnya. |
OTHER |
Perintah diblokir karena alasan yang tidak diketahui. |