public sealed class RagVectorDbConfig.Types.RagManagedDb : IMessage<RagVectorDbConfig.Types.RagManagedDb>, IEquatable<RagVectorDbConfig.Types.RagManagedDb>, IDeepCloneable<RagVectorDbConfig.Types.RagManagedDb>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class RagVectorDbConfig.Types.RagManagedDb.
The config for the default RAG-managed Vector DB.
Implements
IMessageRagVectorDbConfigTypesRagManagedDb, IEquatableRagVectorDbConfigTypesRagManagedDb, IDeepCloneableRagVectorDbConfigTypesRagManagedDb, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
Google.Cloud.AIPlatform.V1Beta1.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 |
|