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_v1beta1.types.RagVectorDbConfig.RagManagedDb
The config for the RAG-managed Vector DB. This field is a member of oneof_ vector_db.
|
weaviate |
google.cloud.aiplatform_v1beta1.types.RagVectorDbConfig.Weaviate
The config for the Weaviate. This field is a member of oneof_ vector_db.
|
pinecone |
google.cloud.aiplatform_v1beta1.types.RagVectorDbConfig.Pinecone
The config for the Pinecone. This field is a member of oneof_ vector_db.
|
vertex_feature_store |
google.cloud.aiplatform_v1beta1.types.RagVectorDbConfig.VertexFeatureStore
The config for the Vertex Feature Store. This field is a member of oneof_ vector_db.
|
vertex_vector_search |
google.cloud.aiplatform_v1beta1.types.RagVectorDbConfig.VertexVectorSearch
The config for the Vertex Vector Search. This field is a member of oneof_ vector_db.
|
rag_managed_vertex_vector_search |
google.cloud.aiplatform_v1beta1.types.RagVectorDbConfig.RagManagedVertexVectorSearch
The config for the RAG-managed Vertex Vector Search 2.0. This field is a member of oneof_ vector_db.
|
api_auth |
google.cloud.aiplatform_v1beta1.types.ApiAuth
Authentication config for the chosen Vector DB. |
rag_embedding_model_config |
google.cloud.aiplatform_v1beta1.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.
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
RagManagedVertexVectorSearch
RagManagedVertexVectorSearch(
mapping=None, *, ignore_unknown_fields=False, **kwargs
)The config for the RAG-managed Vertex Vector Search 2.0.
VertexFeatureStore
VertexFeatureStore(mapping=None, *, ignore_unknown_fields=False, **kwargs)The config for the Vertex Feature Store.
VertexVectorSearch
VertexVectorSearch(mapping=None, *, ignore_unknown_fields=False, **kwargs)The config for the Vertex Vector Search.
Weaviate
Weaviate(mapping=None, *, ignore_unknown_fields=False, **kwargs)The config for the Weaviate.
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