Class RagVectorDbConfig (1.89.0)

RagVectorDbConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Config for the Vector DB to use for RAG.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
rag_managed_db google.cloud.aiplatform_v1.types.RagVectorDbConfig.RagManagedDb
The config for the RAG-managed Vector DB. This field is a member of oneof_ vector_db.
pinecone google.cloud.aiplatform_v1.types.RagVectorDbConfig.Pinecone
The config for the Pinecone. This field is a member of oneof_ vector_db.
vertex_vector_search google.cloud.aiplatform_v1.types.RagVectorDbConfig.VertexVectorSearch
The config for the Vertex Vector Search. This field is a member of oneof_ vector_db.
api_auth google.cloud.aiplatform_v1.types.ApiAuth
Authentication config for the chosen Vector DB.
rag_embedding_model_config google.cloud.aiplatform_v1.types.RagEmbeddingModelConfig
Optional. Immutable. The embedding model config of the Vector DB.

Classes

Pinecone

Pinecone(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The config for the Pinecone.

RagManagedDb

RagManagedDb(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The config for the default RAG-managed Vector DB.

VertexVectorSearch

VertexVectorSearch(mapping=None, *, ignore_unknown_fields=False, **kwargs)

The config for the Vertex Vector Search.

Methods

RagVectorDbConfig

RagVectorDbConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Config for the Vector DB to use for RAG.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields