Resource: Collection
Pesan yang menjelaskan objek Koleksi
| Representasi JSON |
|---|
{ "name": string, "displayName": string, "description": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "vectorSchema": { string: { object ( |
| Kolom | |
|---|---|
name |
ID. nama resource |
displayName |
Opsional. Nama tampilan koleksi yang ditentukan pengguna |
description |
Opsional. Deskripsi koleksi yang ditentukan pengguna |
createTime |
Hanya output. [Khusus output] Stempel waktu pembuatan Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
updateTime |
Hanya output. [Khusus output] Stempel waktu pembaruan Menggunakan RFC 3339 yang outputnya akan selalu dikonversi ke format Z dan menggunakan 0, 3, 6, atau 9 digit pecahan. Offset selain "Z" juga diterima. Contoh: |
labels |
Opsional. Label sebagai pasangan nilai kunci. Objek yang berisi daftar |
vectorSchema |
Opsional. Skema untuk kolom vektor. Hanya kolom vektor dalam skema ini yang dapat ditelusuri. Nama kolom hanya boleh berisi karakter alfanumerik, garis bawah, dan tanda hubung. Objek yang berisi daftar |
dataSchema |
Opsional. Skema JSON untuk data. Nama kolom hanya boleh berisi karakter alfanumerik, garis bawah, dan tanda hubung. Skema harus sesuai dengan Draf 7 Skema JSON. |
encryptionSpec |
Opsional. Tidak dapat diubah. Menentukan spesifikasi kunci enkripsi yang dikelola pelanggan untuk Koleksi. Jika ditetapkan, Koleksi ini dan semua sub-resource Koleksi ini akan diamankan oleh kunci ini. |
VectorField
Pesan yang menjelaskan kolom vektor.
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union vector_type_config. Konfigurasi jenis vektor. vector_type_config hanya dapat berupa salah satu dari berikut: |
|
denseVector |
Kolom vektor padat. |
sparseVector |
Kolom vektor renggang. |
DenseVectorField
Pesan yang menjelaskan kolom vektor padat.
| Representasi JSON |
|---|
{
"dimensions": integer,
"vertexEmbeddingConfig": {
object ( |
| Kolom | |
|---|---|
dimensions |
Dimensi kolom vektor. |
vertexEmbeddingConfig |
Opsional. Konfigurasi untuk membuat embedding untuk kolom vektor. Jika tidak ditentukan, kolom embedding harus diisi di DataObject. |
VertexEmbeddingConfig
Pesan yang menjelaskan konfigurasi untuk membuat embedding untuk kolom vektor menggunakan Vertex AI Embeddings API.
| Representasi JSON |
|---|
{
"modelId": string,
"textTemplate": string,
"taskType": enum ( |
| Kolom | |
|---|---|
modelId |
Wajib diisi. Wajib diisi: ID model embedding yang akan digunakan. Lihat https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#embeddings-models untuk mengetahui daftar model yang didukung. |
textTemplate |
Wajib diisi. Wajib diisi: Template teks untuk input ke model. Template harus berisi satu atau beberapa referensi ke kolom di DataObject, misalnya: "Movie Title: {title} ---- Movie Plot: {plot}". |
taskType |
Wajib diisi. Wajib diisi: Jenis tugas untuk embedding. |
EmbeddingTaskType
Mewakili tugas yang akan digunakan untuk embedding.
| Enum | |
|---|---|
EMBEDDING_TASK_TYPE_UNSPECIFIED |
Jenis tugas tidak ditentukan. |
RETRIEVAL_QUERY |
Menentukan bahwa teks yang diberikan merupakan kueri dalam setelan penelusuran/pengambilan. |
RETRIEVAL_DOCUMENT |
Menentukan bahwa teks yang diberikan adalah dokumen dari korpus yang ditelusuri. |
SEMANTIC_SIMILARITY |
Menentukan bahwa teks yang diberikan akan digunakan untuk STS. |
CLASSIFICATION |
Menentukan bahwa teks yang diberikan akan diklasifikasikan. |
CLUSTERING |
Menentukan bahwa embedding akan digunakan untuk pengelompokan. |
QUESTION_ANSWERING |
Menentukan bahwa embedding akan digunakan untuk menjawab pertanyaan. |
FACT_VERIFICATION |
Menentukan bahwa embedding akan digunakan untuk verifikasi fakta. |
CODE_RETRIEVAL_QUERY |
Menentukan bahwa embedding akan digunakan untuk pengambilan kode. |
SparseVectorField
Jenis ini tidak memiliki kolom.
Pesan yang menjelaskan kolom vektor renggang.
EncryptionSpec
Mewakili spesifikasi kunci enkripsi yang dikelola pelanggan yang dapat diterapkan ke koleksi Vector Search.
| Representasi JSON |
|---|
{ "cryptoKeyName": string } |
| Kolom | |
|---|---|
cryptoKeyName |
Wajib diisi. Nama resource kunci Cloud KMS yang digunakan untuk melindungi resource. Kunci Cloud KMS harus berada di region yang sama dengan resource. Kunci harus memiliki format |
Metode |
|
|---|---|
|
Membuat Koleksi baru di project dan lokasi tertentu. |
|
Menghapus satu Koleksi. |
|
Memulai Operasi yang Berjalan Lama untuk mengekspor DataObject dari Koleksi. |
|
Mendapatkan detail satu Koleksi. |
|
Memulai Operasi yang Berjalan Lama untuk mengimpor DataObject ke Koleksi. |
|
Mencantumkan Koleksi di project dan lokasi tertentu. |
|
Memperbarui parameter satu Koleksi. |