- Representasi JSON
- FilterMatchState
- FilterResult
- RaiFilterResult
- FilterExecutionState
- MessageItem
- MessageType
- RaiFilterTypeResult
- SdpFilterResult
- SdpInspectResult
- SdpFinding
- SdpFindingLikelihood
- SdpFindingLocation
- RangeInfo
- SdpDeidentifyResult
- PiAndJailbreakFilterResult
- MaliciousUriFilterResult
- MaliciousUriMatchedItem
- CsamFilterResult
- VirusScanFilterResult
- ScannedContentType
- VirusDetail
- ThreatType
- InvocationResult
- SanitizationMetadata
Hasil pembersihan setelah menerapkan semua filter pada konten input.
Representasi JSON |
---|
{ "filterMatchState": enum ( |
Kolom | |
---|---|
filter |
Hanya output. Status pencocokan filter secara keseluruhan untuk Pembersihan. Status dapat memiliki dua nilai di bawah. 1) NO_MATCH_FOUND: Tidak ada filter dalam konfigurasi yang memenuhi kriteria pencocokan. Dengan kata lain, input lolos dari semua filter. 2) MATCH_FOUND: Setidaknya satu filter dalam konfigurasi memenuhi pencocokan. Dengan kata lain, input tidak lulus satu atau beberapa filter. |
filter |
Hanya output. Hasil untuk semua filter dengan kunci adalah nama filter - "csam", "malicious_uris", "rai", "pi_and_jailbreak" ,"sdp". Objek yang berisi daftar pasangan |
invocation |
Hanya output. Kolom yang menunjukkan hasil pemanggilan, terlepas dari status kecocokan. Dapat memiliki tiga nilai berikut: BERHASIL: Semua filter berhasil dieksekusi. SEBAGIAN: Beberapa filter dilewati atau gagal dieksekusi. KEGAGALAN: Semua filter dilewati atau gagal dieksekusi. |
sanitization |
Hanya output. Metadata yang terkait dengan Sanitasi. |
FilterMatchState
Opsi untuk menentukan status pencocokan filter.
Enum | |
---|---|
FILTER_MATCH_STATE_UNSPECIFIED |
Tidak terpakai |
NO_MATCH_FOUND |
Kriteria pencocokan tidak tercapai untuk filter. |
MATCH_FOUND |
Kriteria pencocokan tercapai untuk filter. |
FilterResult
Hasil Filter yang diperoleh setelah operasi Sanitasi.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union filter_result . Mengenkapsulasi salah satu hasil filter terkait Responsible AI, Sensitive Data Protection, Prompt Injection dan Jailbreak, Malicious URI, CSAM, Virus Scan. filter_result hanya ada berupa salah satu diantara berikut: |
|
rai |
Hasil filter Responsible AI. |
sdp |
Hasil Sensitive Data Protection. |
pi |
Injeksi perintah dan hasil filter Jailbreak. |
malicious |
Hasil filter URI berbahaya. |
csam |
Hasil filter CSAM. |
virus |
Hasil pemindaian virus. |
RaiFilterResult
Hasil Responsible AI.
Representasi JSON |
---|
{ "executionState": enum ( |
Kolom | |
---|---|
execution |
Hanya output. Melaporkan apakah filter RAI berhasil dieksekusi atau tidak. |
message |
Pesan opsional yang sesuai dengan hasil. Pesan dapat memberikan peringatan atau detail error. Misalnya, jika status eksekusi dilewati, kolom ini akan memberikan alasan/penjelasan terkait. |
match |
Hanya output. Status pencocokan filter secara keseluruhan untuk RAI. Nilainya adalah MATCH_FOUND jika setidaknya satu tingkat keyakinan filter RAI sama dengan atau lebih tinggi dari tingkat keyakinan yang ditentukan dalam konfigurasi. |
rai |
Peta hasil filter RAI dengan kunci adalah jenis filter RAI - "sexually_explicit", "hate_speech", "harassment", "dangerous". Objek yang berisi daftar pasangan |
FilterExecutionState
Enum yang melaporkan apakah filter tertentu berhasil dieksekusi atau tidak.
Enum | |
---|---|
FILTER_EXECUTION_STATE_UNSPECIFIED |
Tidak terpakai |
EXECUTION_SUCCESS |
Filter berhasil dieksekusi |
EXECUTION_SKIPPED |
Eksekusi filter dilewati. Hal ini dapat terjadi karena error sisi server atau masalah izin. |
MessageItem
Item pesan untuk melaporkan informasi, peringatan, atau pesan error.
Representasi JSON |
---|
{
"messageType": enum ( |
Kolom | |
---|---|
message |
Jenis pesan. |
message |
Konten pesan. |
MessageType
Opsi untuk menentukan jenis pesan.
Enum | |
---|---|
MESSAGE_TYPE_UNSPECIFIED |
Tidak terpakai |
INFO |
Pesan terkait informasi. |
WARNING |
Pesan terkait peringatan. |
ERROR |
Pesan kesalahan. |
RaiFilterTypeResult
Hasil Filter mendetail untuk setiap Jenis Filter responsible AI.
Representasi JSON |
---|
{ "filterType": enum ( |
Kolom | |
---|---|
filter |
Jenis filter responsible AI. |
confidence |
Tingkat keyakinan yang diidentifikasi untuk filter RAI ini. |
match |
Hanya output. Status kecocokan untuk filter RAI ini. |
SdpFilterResult
Hasil filter Perlindungan Data Sensitif.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union result . Hasil Pemeriksaan Perlindungan Data Sensitif atau hasil De-identifikasi. result hanya ada berupa salah satu diantara berikut: |
|
inspect |
Hasil Pemeriksaan Perlindungan Data Sensitif jika pemeriksaan dilakukan. |
deidentify |
Hasil De-identifikasi Perlindungan Data Sensitif jika de-identifikasi dilakukan. |
SdpInspectResult
Hasil Pemeriksaan Perlindungan Data Sensitif.
Representasi JSON |
---|
{ "executionState": enum ( |
Kolom | |
---|---|
execution |
Hanya output. Melaporkan apakah pemeriksaan Sensitive Data Protection berhasil dijalankan atau tidak. |
message |
Pesan opsional yang sesuai dengan hasil. Pesan dapat memberikan peringatan atau detail error. Misalnya, jika status eksekusi dilewati, kolom ini akan memberikan alasan/penjelasan terkait. |
match |
Hanya output. Status pencocokan untuk Inspeksi SDP. Nilainya adalah MATCH_FOUND jika setidaknya satu temuan Sensitive Data Protection diidentifikasi. |
findings[] |
Daftar temuan Sensitive Data Protection. |
findings |
Jika benar, ada kemungkinan bahwa lebih banyak temuan diidentifikasi dan temuan yang ditampilkan adalah subset dari semua temuan. Daftar temuan mungkin terpotong karena item input terlalu besar, atau karena server mencapai jumlah maksimum resource yang diizinkan untuk satu panggilan API. |
SdpFinding
Menemukan yang sesuai dengan filter Perlindungan Data Sensitif.
Representasi JSON |
---|
{ "infoType": string, "likelihood": enum ( |
Kolom | |
---|---|
info |
Nama jenis info Perlindungan Data Sensitif untuk temuan ini. |
likelihood |
Probabilitas keyakinan yang diidentifikasi untuk |
location |
Lokasi untuk temuan ini. |
SdpFindingLikelihood
Untuk mengetahui informasi selengkapnya tentang setiap tingkat kemungkinan Perlindungan Data Sensitif, lihat https://cloud.google.com/sensitive-data-protection/docs/likelihood.
Enum | |
---|---|
SDP_FINDING_LIKELIHOOD_UNSPECIFIED |
Nilai default; sama dengan POSSIBLE. |
VERY_UNLIKELY |
Peluang tertinggi untuk positif palsu. |
UNLIKELY |
Peluang tinggi untuk positif palsu. |
POSSIBLE |
Beberapa sinyal yang cocok. Nilai default. |
LIKELY |
Peluang positif palsu rendah. |
VERY_LIKELY |
Tingkat keyakinan tinggi. Peluang positif palsu terendah. |
SdpFindingLocation
Lokasi Temuan Perlindungan Data Sensitif ini dalam konten input.
Representasi JSON |
---|
{ "byteRange": { object ( |
Kolom | |
---|---|
byte |
Offset byte berbasis nol yang membatasi temuan. Ini relatif terhadap elemen penampung temuan. Perhatikan bahwa jika konten bukan tekstual, ini akan mereferensikan representasi tekstual konten yang dienkode UTF-8. |
codepoint |
Offset karakter Unicode yang membatasi temuan. Ini relatif terhadap elemen penampung temuan. Diberikan jika kontennya berupa teks. |
RangeInfo
Interval rentang setengah terbuka [start, end)
Representasi JSON |
---|
{ "start": string, "end": string } |
Kolom | |
---|---|
start |
Untuk proto3, nilai tidak dapat ditetapkan ke 0 kecuali jika kolom bersifat opsional. Ref: https://protobuf.dev/programming-guides/proto3/#default Indeks karakter pertama (inklusif). |
end |
Indeks karakter terakhir (eksklusif). |
SdpDeidentifyResult
Hasil De-identifikasi Perlindungan Data Sensitif.
Representasi JSON |
---|
{ "executionState": enum ( |
Kolom | |
---|---|
execution |
Hanya output. Melaporkan apakah de-identifikasi Sensitive Data Protection berhasil dijalankan atau tidak. |
message |
Pesan opsional yang sesuai dengan hasil. Pesan dapat memberikan peringatan atau detail error. Misalnya, jika status eksekusi dilewati, kolom ini akan memberikan alasan/penjelasan terkait. |
match |
Hanya output. Status kecocokan untuk De-identifikasi Perlindungan Data Sensitif. Nilainya adalah MATCH_FOUND jika konten dide-identifikasi. |
data |
Data yang telah dide-identifikasi. |
transformed |
Total ukuran dalam byte yang ditransformasi selama deidentifikasi. |
PiAndJailbreakFilterResult
Injeksi perintah dan Hasil Filter Jailbreak.
Representasi JSON |
---|
{ "executionState": enum ( |
Kolom | |
---|---|
execution |
Hanya output. Melaporkan apakah injeksi Perintah dan filter Jailbreak berhasil dieksekusi atau tidak. |
message |
Pesan opsional yang sesuai dengan hasil. Pesan dapat memberikan peringatan atau detail error. Misalnya, jika status eksekusi dilewati, kolom ini akan memberikan alasan/penjelasan terkait. |
match |
Hanya output. Status pencocokan untuk Injeksi perintah dan Jailbreak. |
confidence |
Tingkat keyakinan yang diidentifikasi untuk Injeksi perintah dan Jailbreak. |
MaliciousUriFilterResult
Hasil Filter URI Berbahaya.
Representasi JSON |
---|
{ "executionState": enum ( |
Kolom | |
---|---|
execution |
Hanya output. Melaporkan apakah filter URI Berbahaya berhasil dieksekusi atau tidak. |
message |
Pesan opsional yang sesuai dengan hasil. Pesan dapat memberikan peringatan atau detail error. Misalnya, jika status eksekusi dilewati, kolom ini akan memberikan alasan/penjelasan terkait. |
match |
Hanya output. Status pencocokan untuk URI Berbahaya ini. Nilainya adalah MATCH_FOUND jika setidaknya satu URI Berbahaya ditemukan. |
malicious |
Daftar URI Berbahaya yang ditemukan dalam data. |
MaliciousUriMatchedItem
Informasi terkait URI berbahaya dan lokasinya dalam konten input.
Representasi JSON |
---|
{
"uri": string,
"locations": [
{
object ( |
Kolom | |
---|---|
uri |
URI berbahaya. |
locations[] |
Daftar lokasi tempat URI Berbahaya diidentifikasi. Kolom |
CsamFilterResult
Hasil Filter CSAM (Materi Pelecehan terhadap Anak-Anak)
Representasi JSON |
---|
{ "executionState": enum ( |
Kolom | |
---|---|
execution |
Hanya output. Melaporkan apakah filter CSAM berhasil dieksekusi atau tidak. |
message |
Pesan opsional yang sesuai dengan hasil. Pesan dapat memberikan peringatan atau detail error. Misalnya, jika status eksekusi dilewati, kolom ini akan memberikan alasan/penjelasan terkait. |
match |
Hanya output. Status pencocokan untuk CSAM. |
VirusScanFilterResult
Hasil pemindaian virus.
Representasi JSON |
---|
{ "executionState": enum ( |
Kolom | |
---|---|
execution |
Hanya output. Melaporkan apakah Pemindaian Virus berhasil dijalankan atau tidak. |
message |
Pesan opsional yang sesuai dengan hasil. Pesan dapat memberikan peringatan atau detail error. Misalnya, jika status eksekusi dilewati, kolom ini akan memberikan alasan/penjelasan terkait. |
match |
Hanya output. Status pencocokan untuk Virus. Nilainya adalah MATCH_FOUND jika data terinfeksi virus. |
scanned |
Jenis konten yang dipindai. |
virus |
Daftar Virus yang diidentifikasi. Kolom ini akan kosong jika tidak ada virus yang terdeteksi. |
scanned |
Ukuran konten yang dipindai dalam byte. |
ScannedContentType
Jenis konten yang dipindai.
Enum | |
---|---|
SCANNED_CONTENT_TYPE_UNSPECIFIED |
Tidak terpakai |
UNKNOWN |
Konten tidak diketahui |
PLAINTEXT |
Teks biasa |
PDF |
Pemindaian PDF hanya untuk PDF yang didukung. |
VirusDetail
Detail virus yang teridentifikasi
Representasi JSON |
---|
{
"vendor": string,
"names": [
string
],
"threatType": enum ( |
Kolom | |
---|---|
vendor |
Nama vendor yang menghasilkan identifikasi virus ini. |
names[] |
Nama Virus ini. |
threat |
Jenis ancaman virus yang teridentifikasi |
ThreatType
Menentukan semua jenis ancaman virus
Enum | |
---|---|
THREAT_TYPE_UNSPECIFIED |
Tidak terpakai |
UNKNOWN |
Tidak dapat mengategorikan ancaman |
VIRUS_OR_WORM |
Ancaman Virus atau Worm. |
MALICIOUS_PROGRAM |
Program berbahaya. Misalnya, Spyware, Trojan. |
POTENTIALLY_HARMFUL_CONTENT |
Konten yang berpotensi berbahaya. Misalnya, Kode yang dimasukkan, Makro |
POTENTIALLY_UNWANTED_CONTENT |
Konten yang berpotensi tidak diinginkan. Misalnya, Adware. |
InvocationResult
Kolom yang menunjukkan hasil pemanggilan, terlepas dari status kecocokan.
Enum | |
---|---|
INVOCATION_RESULT_UNSPECIFIED |
Tidak digunakan. Nilai default. |
SUCCESS |
Semua filter berhasil dipanggil. |
PARTIAL |
Beberapa filter dilewati atau gagal. |
FAILURE |
Semua filter dilewati atau gagal. |
SanitizationMetadata
Pesan yang menjelaskan metadata Sanitasi.
Representasi JSON |
---|
{ "errorCode": string, "errorMessage": string } |
Kolom | |
---|---|
error |
Kode error, jika ada. |
error |
Pesan error, jika ada. |