Ressource: Sammlung
Nachricht zur Beschreibung des Sammlungsobjekts
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "description": string, "createTime": string, "updateTime": string, "labels": { string: string, ... }, "vectorSchema": { string: { object ( |
| Felder | |
|---|---|
name |
Kennung. Name der Ressource |
displayName |
Optional. Vom Nutzer angegebener Anzeigename der Sammlung |
description |
Optional. Vom Nutzer angegebene Beschreibung der Sammlung |
createTime |
Nur Ausgabe. [Nur Ausgabe] Zeitstempel der Erstellung Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. [Nur Ausgabe] Zeitstempel der Aktualisierung Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
labels |
Optional. Labels als Schlüssel/Wert-Paare. Ein Objekt, das eine Liste von |
vectorSchema |
Optional. Schema für Vektorfelder. Nur Vektorfelder in diesem Schema können durchsucht werden. Feldnamen dürfen nur alphanumerische Zeichen, Unterstriche und Bindestriche enthalten. Ein Objekt, das eine Liste von |
dataSchema |
Optional. JSON-Schema für Daten. Feldnamen dürfen nur alphanumerische Zeichen, Unterstriche und Bindestriche enthalten. Das Schema muss mit JSON Schema Draft 7 kompatibel sein. |
encryptionSpec |
Optional. Nicht veränderbar. Gibt die Spezifikation für den kundenverwalteten Verschlüsselungsschlüssel für eine Sammlung an. Wenn festgelegt, werden diese Sammlung und alle Unterressourcen dieser Sammlung mit diesem Schlüssel geschützt. |
VectorField
Nachricht zur Beschreibung eines Vektorfelds.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld vector_type_config. Konfiguration des Vektortyps. Für vector_type_config ist nur einer der folgenden Werte zulässig: |
|
denseVector |
Vektorfeld mit hoher Dichte. |
sparseVector |
Dünnbesetztes Vektorfeld. |
DenseVectorField
Nachricht zur Beschreibung eines Vektorfelds mit hoher Dichte.
| JSON-Darstellung |
|---|
{
"dimensions": integer,
"vertexEmbeddingConfig": {
object ( |
| Felder | |
|---|---|
dimensions |
Dimensionalität des Vektorfelds. |
vertexEmbeddingConfig |
Optional. Konfiguration zum Generieren von Einbettungen für das Vektorfeld. Wenn nicht angegeben, muss das Einbettungsfeld im DataObject ausgefüllt sein. |
VertexEmbeddingConfig
Nachricht zur Beschreibung der Konfiguration zum Generieren von Einbettungen für ein Vektorfeld mit der Vertex AI Embeddings API.
| JSON-Darstellung |
|---|
{
"modelId": string,
"textTemplate": string,
"taskType": enum ( |
| Felder | |
|---|---|
modelId |
Erforderlich. Erforderlich: ID des zu verwendenden Einbettungsmodells. Eine Liste der unterstützten Modelle finden Sie unter https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#embeddings-models. |
textTemplate |
Erforderlich. Erforderlich: Textvorlage für die Eingabe in das Modell. Die Vorlage muss einen oder mehrere Verweise auf Felder im DataObject enthalten, z.B.: „Movie Title: {title} ---- Movie Plot: {plot}“. |
taskType |
Erforderlich. Erforderlich: Aufgabentyp für die Einbettungen. |
EmbeddingTaskType
Stellt die Aufgabe dar, für die die Einbettungen verwendet werden.
| Enums | |
|---|---|
EMBEDDING_TASK_TYPE_UNSPECIFIED |
Nicht angegebener Aufgabentyp. |
RETRIEVAL_QUERY |
Gibt an, dass der angegebene Text eine Abfrage in einer Such-/Abrufeinstellung ist. |
RETRIEVAL_DOCUMENT |
Gibt an, dass der angegebene Text ein Dokument aus dem durchsuchten Korpus ist. |
SEMANTIC_SIMILARITY |
Gibt an, dass der angegebene Text für die Bestimmung der semantischen Textähnlichkeit (Semantic Textual Similarity, STS) verwendet wird. |
CLASSIFICATION |
Gibt an, dass der angegebene Text klassifiziert wird. |
CLUSTERING |
Gibt an, dass die Einbettungen für das Clustering verwendet werden. |
QUESTION_ANSWERING |
Gibt an, dass die Einbettungen für die Beantwortung von Fragen verwendet werden. |
FACT_VERIFICATION |
Gibt an, dass die Einbettungen für die Faktenprüfung verwendet werden. |
CODE_RETRIEVAL_QUERY |
Gibt an, dass die Einbettungen für den Abruf von Code verwendet werden. |
SparseVectorField
Dieser Typ hat keine Felder.
Nachricht zur Beschreibung eines Vektorfelds mit geringer Dichte.
EncryptionSpec
Stellt eine Spezifikation für kundenverwaltete Verschlüsselungsschlüssel dar, die auf eine Vector Search-Sammlung angewendet werden kann.
| JSON-Darstellung |
|---|
{ "cryptoKeyName": string } |
| Felder | |
|---|---|
cryptoKeyName |
Erforderlich. Ressourcenname des Cloud KMS-Schlüssels, der zum Schutz der Ressource verwendet wird. Der Cloud KMS-Schlüssel muss sich in derselben Region wie die Ressource befinden. Er muss das Format |
Methoden |
|
|---|---|
|
Erstellt eine neue Sammlung in einem bestimmten Projekt und an einem bestimmten Standort. |
|
Löscht eine einzelne Sammlung. |
|
Startet einen Vorgang mit langer Ausführungszeit, um DataObjects aus einer Sammlung zu exportieren. |
|
Ruft Details zu einer einzelnen Sammlung ab. |
|
Startet einen Vorgang mit langer Ausführungszeit, um DataObjects in eine Sammlung zu importieren. |
|
Listet Sammlungen in einem bestimmten Projekt und an einem bestimmten Standort auf. |
|
Aktualisiert die Parameter einer einzelnen Sammlung. |