Respons dari model yang mendukung beberapa kandidat.
Catatan tentang rating keamanan dan pemfilteran konten. Peristiwa ini dilaporkan untuk perintah di GenerateContentResponse.prompt_feedback
dan untuk setiap kandidat di finishReason
dan safetyRatings
. Kontrak API adalah: - baik semua kandidat yang diminta ditampilkan atau tidak ada kandidat sama sekali - tidak ada kandidat yang ditampilkan hanya jika terdapat masalah dengan perintah (lihat promptFeedback
) - masukan terkait setiap kandidat dilaporkan pada finishReason
dan safetyRatings
.
Representasi JSON |
---|
{ "candidates": [ { object ( |
Kolom | |
---|---|
candidates[] |
Respons kandidat dari model. |
promptFeedback |
Menampilkan masukan perintah yang terkait dengan filter konten. |
usageMetadata |
Hanya output. Metadata tentang penggunaan token permintaan pembuatan. |
PromptFeedback
Kumpulan metadata masukan dari perintah yang ditentukan di GenerateContentRequest.content
.
Representasi JSON |
---|
{ "blockReason": enum ( |
Kolom | |
---|---|
blockReason |
Opsional. Jika disetel, perintah akan diblokir dan tidak ada kandidat yang ditampilkan. Menyusun ulang perintah. |
safetyRatings[] |
Rating untuk keamanan dialog. Hanya ada satu rating per kategori. |
BlockReason
Menentukan alasan dialog diblokir.
Enum | |
---|---|
BLOCK_REASON_UNSPECIFIED |
Nilai default. Nilai ini tidak digunakan. |
SAFETY |
Perintah diblokir karena alasan keamanan. Anda dapat memeriksa safetyRatings untuk memahami kategori keamanan mana yang memblokirnya. |
OTHER |
Perintah diblokir karena alasan yang tidak diketahui. |
UsageMetadata
Metadata pada penggunaan token permintaan pembuatan.
Representasi JSON |
---|
{ "promptTokenCount": integer, "cachedContentTokenCount": integer, "candidatesTokenCount": integer, "totalTokenCount": integer } |
Kolom | |
---|---|
promptTokenCount |
Jumlah token dalam perintah. Jika cacheContent ditetapkan, ini masih merupakan ukuran perintah total yang efektif. Misalnya, hal ini mencakup jumlah token dalam konten yang di-cache. |
cachedContentTokenCount |
Jumlah token di bagian perintah yang di-cache, yaitu dalam konten yang di-cache. |
candidatesTokenCount |
Jumlah total token di seluruh kandidat yang dibuat. |
totalTokenCount |
Total jumlah token untuk permintaan pembuatan (dialog + kandidat). |