REST Resource: projects.locations.templates

Resource: Template

Pesan yang menjelaskan resource Template

Representasi JSON
{
  "name": string,
  "createTime": string,
  "updateTime": string,
  "labels": {
    string: string,
    ...
  },
  "filterConfig": {
    object (FilterConfig)
  },
  "templateMetadata": {
    object (TemplateMetadata)
  }
}
Kolom
name

string

ID. nama resource

createTime

string (Timestamp format)

Hanya output. [Khusus output] Membuat stempel waktu

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

updateTime

string (Timestamp format)

Hanya output. [Output only] Memperbarui stempel waktu

Stempel waktu dalam format RFC3339 UTC "Zulu", dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: "2014-10-02T15:01:23Z" dan "2014-10-02T15:01:23.045123456Z".

labels

map (key: string, value: string)

Opsional. Label sebagai key-value pair

Objek yang berisi daftar pasangan "key": value. Contoh: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

filterConfig

object (FilterConfig)

Diperlukan. konfigurasi filter untuk template ini

templateMetadata

object (TemplateMetadata)

Opsional. metadata untuk template ini

FilterConfig

Konfigurasi filter.

Representasi JSON
{
  "raiSettings": {
    object (RaiFilterSettings)
  },
  "sdpSettings": {
    object (SdpFilterSettings)
  },
  "piAndJailbreakFilterSettings": {
    object (PiAndJailbreakFilterSettings)
  },
  "maliciousUriFilterSettings": {
    object (MaliciousUriFilterSettings)
  }
}
Kolom
raiSettings

object (RaiFilterSettings)

Opsional. Setelan Responsible AI.

sdpSettings

object (SdpFilterSettings)

Opsional. Setelan Perlindungan Data Sensitif.

piAndJailbreakFilterSettings

object (PiAndJailbreakFilterSettings)

Opsional. Setelan filter Jailbreak dan injeksi prompt.

maliciousUriFilterSettings

object (MaliciousUriFilterSettings)

Opsional. Setelan filter URI berbahaya.

RaiFilterSettings

Setelan Filter Responsible AI.

Representasi JSON
{
  "raiFilters": [
    {
      object (RaiFilter)
    }
  ]
}
Kolom
raiFilters[]

object (RaiFilter)

Wajib. Daftar filter Responsible AI yang diaktifkan untuk template.

RaiFilter

Filter Responsible AI.

Representasi JSON
{
  "filterType": enum (RaiFilterType),
  "confidenceLevel": enum (DetectionConfidenceLevel)
}
Kolom
filterType

enum (RaiFilterType)

Wajib. Jenis filter responsible AI.

confidenceLevel

enum (DetectionConfidenceLevel)

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 filterType.

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 sdp_configuration can be only one of the following:
  "basicConfig": {
    object (SdpBasicConfig)
  },
  "advancedConfig": {
    object (SdpAdvancedConfig)
  }
  // End of list of possible types for union field sdp_configuration.
}
Kolom
Kolom union sdp_configuration. Konfigurasi dasar atau lanjutan Sensitive Data Protection. sdp_configuration hanya ada berupa salah satu diantara berikut:
basicConfig

object (SdpBasicConfig)

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.

advancedConfig

object (SdpAdvancedConfig)

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 (SdpBasicConfigEnforcement)
}
Kolom
filterEnforcement

enum (SdpBasicConfigEnforcement)

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
inspectTemplate

string

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 organizations/{organization}/inspectTemplates/{inspectTemplate}, projects/{project}/inspectTemplates/{inspectTemplate} organizations/{organization}/locations/{location}/inspectTemplates/{inspectTemplate} projects/{project}/locations/{location}/inspectTemplates/{inspectTemplate}

deidentifyTemplate

string

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, organizations/{organization}/deidentifyTemplates/{deidentifyTemplate}, projects/{project}/deidentifyTemplates/{deidentifyTemplate} organizations/{organization}/locations/{location}/deidentifyTemplates/{deidentifyTemplate} projects/{project}/locations/{location}/deidentifyTemplates/{deidentifyTemplate}

PiAndJailbreakFilterSettings

Setelan Filter Jailbreak dan injeksi prompt.

Representasi JSON
{
  "filterEnforcement": enum (PiAndJailbreakFilterEnforcement),
  "confidenceLevel": enum (DetectionConfidenceLevel)
}
Kolom
filterEnforcement

enum (PiAndJailbreakFilterEnforcement)

Opsional. Menunjukkan apakah injeksi Perintah dan filter Jailbreak diaktifkan atau dinonaktifkan.

confidenceLevel

enum (DetectionConfidenceLevel)

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 (MaliciousUriFilterEnforcement)
}
Kolom
filterEnforcement

enum (MaliciousUriFilterEnforcement)

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
ignorePartialInvocationFailures

boolean

Opsional. Jika benar, kegagalan detektor parsial akan diabaikan.

customPromptSafetyErrorCode

integer

Opsional. Menunjukkan kode error kustom yang ditetapkan oleh pengguna untuk ditampilkan kepada pengguna akhir oleh ekstensi layanan jika perintah memicu filter Model Armor.

customPromptSafetyErrorMessage

string

Opsional. Menunjukkan pesan error kustom yang ditetapkan oleh pengguna untuk ditampilkan kepada pengguna akhir jika perintah memicu filter Model Armor.

customLlmResponseSafetyErrorCode

integer

Opsional. Menunjukkan kode error kustom yang ditetapkan oleh pengguna untuk ditampilkan kepada pengguna akhir jika respons LLM memicu filter Model Armor.

customLlmResponseSafetyErrorMessage

string

Opsional. Menunjukkan pesan error kustom yang ditetapkan oleh pengguna untuk ditampilkan kepada pengguna akhir jika respons LLM memicu filter Model Armor.

logTemplateOperations

boolean

Opsional. Jika true, catat operasi crud template ke dalam log.

logSanitizeOperations

boolean

Opsional. Jika benar, operasi pembersihan log.

Metode

create

Membuat Template baru di project dan lokasi tertentu.

delete

Menghapus satu Template.

get

Mendapatkan detail satu Template.

list

Mencantumkan Template di project dan lokasi tertentu.

patch

Memperbarui parameter satu Template.

sanitizeModelResponse

Membersihkan Respons Model.

sanitizeUserPrompt

Membersihkan Perintah Pengguna.