Vertex AI v1 API - Class RagVectorDbConfig.Types.RagManagedDb (3.34.0)

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

Reference documentation and code samples for the Vertex AI v1 API class RagVectorDbConfig.Types.RagManagedDb.

The config for the default RAG-managed Vector DB.

Inheritance

object > RagVectorDbConfig.Types.RagManagedDb

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.dll

Constructors

RagManagedDb()

public RagManagedDb()

RagManagedDb(RagManagedDb)

public RagManagedDb(RagVectorDbConfig.Types.RagManagedDb other)
Parameter
Name Description
other RagVectorDbConfigTypesRagManagedDb

Properties

Ann

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

Performs an ANN search on RagCorpus. Use this if you have a lot of files (> 10K) in your RagCorpus and want to reduce the search latency.

Property Value
Type Description
RagVectorDbConfigTypesRagManagedDbTypesANN

Knn

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

Performs a KNN search on RagCorpus. Default choice if not specified.

Property Value
Type Description
RagVectorDbConfigTypesRagManagedDbTypesKNN

RetrievalStrategyCase

public RagVectorDbConfig.Types.RagManagedDb.RetrievalStrategyOneofCase RetrievalStrategyCase { get; }
Property Value
Type Description
RagVectorDbConfigTypesRagManagedDbRetrievalStrategyOneofCase