- Resource: Template
- FilterConfig
- RaiFilterSettings
- RaiFilter
- RaiFilterType
- DetectionConfidenceLevel
- SdpFilterSettings
- SdpBasicConfig
- SdpBasicConfigEnforcement
- SdpAdvancedConfig
- PiAndJailbreakFilterSettings
- PiAndJailbreakFilterEnforcement
- MaliciousUriFilterSettings
- MaliciousUriFilterEnforcement
- TemplateMetadata
- Metode
Resource: Template
Pesan yang menjelaskan resource Template
Representasi JSON |
---|
{ "name": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "filterConfig": { object ( |
Kolom | |
---|---|
name |
ID. nama resource |
create |
Hanya output. [Khusus output] Membuat stempel waktu Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
update |
Hanya output. [Output only] Memperbarui stempel waktu Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
labels |
Opsional. Label sebagai key-value pair Objek yang berisi daftar pasangan |
filter |
Diperlukan. konfigurasi filter untuk template ini |
template |
Opsional. metadata untuk template ini |
FilterConfig
Konfigurasi filter.
Representasi JSON |
---|
{ "raiSettings": { object ( |
Kolom | |
---|---|
rai |
Opsional. Setelan Responsible AI. |
sdp |
Opsional. Setelan Perlindungan Data Sensitif. |
pi |
Opsional. Setelan filter Jailbreak dan injeksi prompt. |
malicious |
Opsional. Setelan filter URI berbahaya. |
RaiFilterSettings
Setelan Filter Responsible AI.
Representasi JSON |
---|
{
"raiFilters": [
{
object ( |
Kolom | |
---|---|
rai |
Wajib. Daftar filter Responsible AI yang diaktifkan untuk template. |
RaiFilter
Filter Responsible AI.
Representasi JSON |
---|
{ "filterType": enum ( |
Kolom | |
---|---|
filter |
Wajib. Jenis filter responsible AI. |
confidence |
Opsional. Tingkat keyakinan untuk filter RAI ini. Selama pembersihan data, jika data diklasifikasikan berdasarkan filter ini dengan tingkat keyakinan yang sama dengan atau lebih besar dari tingkat yang ditentukan, kecocokan positif akan dilaporkan. Jika tingkat keyakinan tidak ditentukan (yaitu, 0), sistem akan menggunakan tingkat default yang wajar berdasarkan |
RaiFilterType
Opsi untuk Jenis Filter Responsible AI.
Enum | |
---|---|
RAI_FILTER_TYPE_UNSPECIFIED |
Jenis filter tidak ditentukan. |
SEXUALLY_EXPLICIT |
Seksual Vulgar. |
HATE_SPEECH |
Ujaran Kebencian. |
HARASSMENT |
Pelecehan. |
DANGEROUS |
Danger |
DetectionConfidenceLevel
Tingkat keyakinan untuk pendeteksi. Nilai yang lebih tinggi dipetakan ke tingkat keyakinan yang lebih besar. Untuk menerapkan tingkat yang lebih ketat, nilai yang lebih rendah harus digunakan.
Enum | |
---|---|
DETECTION_CONFIDENCE_LEVEL_UNSPECIFIED |
Sama seperti LOW_AND_ABOVE. |
LOW_AND_ABOVE |
Peluang tertinggi untuk positif palsu. |
MEDIUM_AND_ABOVE |
Ada kemungkinan positif palsu. |
HIGH |
Peluang positif palsu rendah. |
SdpFilterSettings
Setelan Perlindungan Data Sensitif.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union sdp_configuration . Konfigurasi dasar atau lanjutan Sensitive Data Protection. sdp_configuration hanya ada berupa salah satu diantara berikut: |
|
basic |
Opsional. Konfigurasi Perlindungan Data Sensitif dasar memeriksa konten untuk menemukan data sensitif menggunakan kumpulan tetap enam jenis info. Template Perlindungan Data Sensitif tidak dapat digunakan dengan konfigurasi dasar. Hanya operasi pemeriksaan Perlindungan Data Sensitif yang didukung dengan konfigurasi dasar. |
advanced |
Opsional. Konfigurasi Perlindungan Data Sensitif lanjutan yang memungkinkan penggunaan template Perlindungan Data Sensitif. Mendukung operasi pemeriksaan dan de-identifikasi Perlindungan Data Sensitif. |
SdpBasicConfig
Konfigurasi dasar Perlindungan Data Sensitif.
Representasi JSON |
---|
{
"filterEnforcement": enum ( |
Kolom | |
---|---|
filter |
Opsional. Menunjukkan apakah konfigurasi dasar Perlindungan Data Sensitif diaktifkan atau dinonaktifkan. |
SdpBasicConfigEnforcement
Opsi untuk menentukan status konfigurasi dasar Perlindungan Data Sensitif (DIAKTIFKAN/DINONAKTIFKAN).
Enum | |
---|---|
SDP_BASIC_CONFIG_ENFORCEMENT_UNSPECIFIED |
Sama seperti Dinonaktifkan |
ENABLED |
Aktif |
DISABLED |
Nonaktif |
SdpAdvancedConfig
Konfigurasi Lanjutan Sensitive Data Protection.
Representasi JSON |
---|
{ "inspectTemplate": string, "deidentifyTemplate": string } |
Kolom | |
---|---|
inspect |
Opsional. Nama resource template pemeriksaan Sensitive Data Protection Jika hanya template pemeriksaan yang diberikan (template de-identifikasi tidak diberikan), tindakan InspectContent Perlindungan Data Sensitif akan dilakukan selama Pembersihan. Semua temuan Perlindungan Data Sensitif yang diidentifikasi selama pemeriksaan akan ditampilkan sebagai SdpFinding di SdpInsepctionResult, misalnya |
deidentify |
Opsional. Nama resource template De-identifikasi Perlindungan Data Sensitif opsional. Jika disediakan, tindakan DeidentifyContent akan dilakukan selama Pembersihan menggunakan template ini dan memeriksa template. Data yang Dide-identifikasi akan ditampilkan di SdpDeidentifyResult. Perhatikan bahwa semua jenis info yang ada di template deidentifikasi harus ada di template inspeksi. misalnya, |
PiAndJailbreakFilterSettings
Setelan Filter Jailbreak dan injeksi prompt.
Representasi JSON |
---|
{ "filterEnforcement": enum ( |
Kolom | |
---|---|
filter |
Opsional. Menunjukkan apakah injeksi Perintah dan filter Jailbreak diaktifkan atau dinonaktifkan. |
confidence |
Opsional. Tingkat keyakinan untuk filter ini. Tingkat keyakinan digunakan untuk menentukan nilai minimum filter. Jika keyakinan deteksi sama dengan atau lebih besar dari tingkat yang ditentukan, kecocokan positif akan dilaporkan. Tingkat keyakinan hanya akan digunakan jika filter diaktifkan. |
PiAndJailbreakFilterEnforcement
Opsi untuk menentukan status filter Injeksi Perintah dan Jailbreak (DIAKTIFKAN/DITOLAK).
Enum | |
---|---|
PI_AND_JAILBREAK_FILTER_ENFORCEMENT_UNSPECIFIED |
Sama seperti Dinonaktifkan |
ENABLED |
Aktif |
DISABLED |
Aktif |
MaliciousUriFilterSettings
Setelan filter URI berbahaya.
Representasi JSON |
---|
{
"filterEnforcement": enum ( |
Kolom | |
---|---|
filter |
Opsional. Menunjukkan apakah filter URI Berbahaya diaktifkan atau dinonaktifkan. |
MaliciousUriFilterEnforcement
Opsi untuk menentukan status filter URI Berbahaya (DIAKTIFKAN/DINONAKTIFKAN).
Enum | |
---|---|
MALICIOUS_URI_FILTER_ENFORCEMENT_UNSPECIFIED |
Sama seperti Dinonaktifkan |
ENABLED |
Aktif |
DISABLED |
Nonaktif |
TemplateMetadata
Pesan yang menjelaskan TemplateMetadata
Representasi JSON |
---|
{ "ignorePartialInvocationFailures": boolean, "customPromptSafetyErrorCode": integer, "customPromptSafetyErrorMessage": string, "customLlmResponseSafetyErrorCode": integer, "customLlmResponseSafetyErrorMessage": string, "logTemplateOperations": boolean, "logSanitizeOperations": boolean } |
Kolom | |
---|---|
ignore |
Opsional. Jika benar, kegagalan detektor parsial akan diabaikan. |
custom |
Opsional. Menunjukkan kode error kustom yang ditetapkan oleh pengguna untuk ditampilkan kepada pengguna akhir oleh ekstensi layanan jika perintah memicu filter Model Armor. |
custom |
Opsional. Menunjukkan pesan error kustom yang ditetapkan oleh pengguna untuk ditampilkan kepada pengguna akhir jika perintah memicu filter Model Armor. |
custom |
Opsional. Menunjukkan kode error kustom yang ditetapkan oleh pengguna untuk ditampilkan kepada pengguna akhir jika respons LLM memicu filter Model Armor. |
custom |
Opsional. Menunjukkan pesan error kustom yang ditetapkan oleh pengguna untuk ditampilkan kepada pengguna akhir jika respons LLM memicu filter Model Armor. |
log |
Opsional. Jika true, catat operasi crud template ke dalam log. |
log |
Opsional. Jika benar, operasi pembersihan log. |
Metode |
|
---|---|
|
Membuat Template baru di project dan lokasi tertentu. |
|
Menghapus satu Template. |
|
Mendapatkan detail satu Template. |
|
Mencantumkan Template di project dan lokasi tertentu. |
|
Memperbarui parameter satu Template. |
|
Membersihkan Respons Model. |
|
Membersihkan Perintah Pengguna. |