Cloud AI Platform v1beta1 API - Class RagVectorDbConfig (1.0.0-beta02)

public sealed class RagVectorDbConfig : IMessage<RagVectorDbConfig>, IEquatable<RagVectorDbConfig>, IDeepCloneable<RagVectorDbConfig>, IBufferMessage, IMessage

Reference documentation and code samples for the Cloud AI Platform v1beta1 API class RagVectorDbConfig.

Config for the Vector DB to use for RAG.

Inheritance

object > RagVectorDbConfig

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

RagVectorDbConfig()

public RagVectorDbConfig()

RagVectorDbConfig(RagVectorDbConfig)

public RagVectorDbConfig(RagVectorDbConfig other)
Parameter
Name Description
other RagVectorDbConfig

Properties

ApiAuth

public ApiAuth ApiAuth { get; set; }

Authentication config for the chosen Vector DB.

Property Value
Type Description
ApiAuth

RagManagedDb

public RagVectorDbConfig.Types.RagManagedDb RagManagedDb { get; set; }

The config for the RAG-managed Vector DB.

Property Value
Type Description
RagVectorDbConfigTypesRagManagedDb

VectorDbCase

public RagVectorDbConfig.VectorDbOneofCase VectorDbCase { get; }
Property Value
Type Description
RagVectorDbConfigVectorDbOneofCase

VertexFeatureStore

public RagVectorDbConfig.Types.VertexFeatureStore VertexFeatureStore { get; set; }

The config for the Vertex Feature Store.

Property Value
Type Description
RagVectorDbConfigTypesVertexFeatureStore

Weaviate

public RagVectorDbConfig.Types.Weaviate Weaviate { get; set; }

The config for the Weaviate.

Property Value
Type Description
RagVectorDbConfigTypesWeaviate