Risorsa: raccolta
Messaggio che descrive l'oggetto Collection
| Rappresentazione JSON |
|---|
{
"name": string,
"displayName": string,
"description": string,
"createTime": string,
"updateTime": string,
"labels": {
string: string,
...
},
"schema": {
object
},
"vectorSchema": {
string: {
object ( |
| Campi | |
|---|---|
name |
Identifier. name of resource |
displayName |
Facoltativo. Nome visualizzato della raccolta specificato dall'utente |
description |
Facoltativo. Descrizione della raccolta specificata dall'utente |
createTime |
Solo output. [Solo output] Timestamp creazione Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
updateTime |
Solo output. [Solo output] Timestamp aggiornamento Utilizza RFC 3339, in cui l'output generato è sempre con normalizzazione Z e utilizza 0, 3, 6 o 9 cifre frazionarie. Sono accettati anche offset diversi da "Z". Esempi: |
labels |
Facoltativo. Etichette come coppie chiave-valore. Un oggetto contenente un elenco di coppie |
schema |
Facoltativo. Ritirato: schema JSON per i dati. Utilizza invece dataSchema. |
vectorSchema |
Facoltativo. Schema per i campi vettoriali. Solo i campi vettoriali in questo schema saranno ricercabili. I nomi dei campi devono contenere solo caratteri alfanumerici, trattini bassi e trattini. Un oggetto contenente un elenco di coppie |
dataSchema |
Facoltativo. Schema JSON per i dati. I nomi dei campi devono contenere solo caratteri alfanumerici, trattini bassi e trattini. |
VectorField
Messaggio che descrive un campo vettoriale.
| Rappresentazione JSON |
|---|
{ // Union field |
| Campi | |
|---|---|
Campo unione vector_type_config. Configurazione del tipo di vettore. vector_type_config può essere solo uno dei seguenti tipi: |
|
denseVector |
Campo vettoriale denso. |
sparseVector |
Campo vettoriale sparso. |
DenseVectorField
Messaggio che descrive un campo vettoriale denso.
| Rappresentazione JSON |
|---|
{
"dimensions": integer,
"vertexEmbeddingConfig": {
object ( |
| Campi | |
|---|---|
dimensions |
Dimensionalità del campo vettoriale. |
vertexEmbeddingConfig |
Facoltativo. Configurazione per la generazione di embedding per il campo vettoriale. Se non specificato, il campo di incorporamento deve essere compilato in DataObject. |
VertexEmbeddingConfig
Messaggio che descrive la configurazione per la generazione di embedding per un campo vettoriale utilizzando l'API Vertex AI Embeddings.
| Rappresentazione JSON |
|---|
{
"modelId": string,
"textTemplate": string,
"taskType": enum ( |
| Campi | |
|---|---|
modelId |
Obbligatorio. Obbligatorio: ID del modello di embedding da utilizzare. Per l'elenco dei modelli supportati, visita la pagina https://cloud.google.com/vertex-ai/generative-ai/docs/learn/models#embeddings-models. |
textTemplate |
Obbligatorio. (Obbligatorio) Modello di testo per l'input del modello. Il modello deve contenere uno o più riferimenti ai campi in DataObject, ad esempio: "Titolo del film: {title} ---- Trama del film: {plot}". |
taskType |
Obbligatorio. Obbligatorio: tipo di attività per gli incorporamenti. |
EmbeddingTaskType
Rappresenta l'attività per cui verranno utilizzati gli incorporamenti.
| Enum | |
|---|---|
EMBEDDING_TASK_TYPE_UNSPECIFIED |
Tipo di attività non specificato. |
RETRIEVAL_QUERY |
Specifica che il testo indicato è una query in un'impostazione di ricerca/recupero. |
RETRIEVAL_DOCUMENT |
Specifica che il testo indicato è un documento del corpus in cui viene eseguita la ricerca. |
SEMANTIC_SIMILARITY |
Specifica che il testo indicato verrà utilizzato per STS. |
CLASSIFICATION |
Specifica che il testo indicato verrà classificato. |
CLUSTERING |
Specifica che gli embedding verranno utilizzati per il clustering. |
QUESTION_ANSWERING |
Specifica che gli incorporamenti verranno utilizzati per rispondere alle domande. |
FACT_VERIFICATION |
Specifica che gli incorporamenti verranno utilizzati per la verifica dei fatti. |
CODE_RETRIEVAL_QUERY |
Specifica che gli incorporamenti verranno utilizzati per il recupero del codice. |
SparseVectorField
Questo tipo non contiene campi.
Messaggio che descrive un campo del vettore sparso.
Metodi |
|
|---|---|
|
Crea una nuova risorsa Collection in un progetto e una località specifici. |
|
Elimina una singola raccolta. |
|
Avvia un'operazione di lunga durata per esportare DataObject da una raccolta. |
|
Recupera i dettagli di una singola raccolta. |
|
Avvia un'operazione a lunga esecuzione per importare DataObject in una raccolta. |
|
Elenca le risorse Collection in un progetto e una località specifici. |
|
Aggiorna i parametri di una singola raccolta. |