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.
Implements
IMessageRagVectorDbConfig, IEquatableRagVectorDbConfig, IDeepCloneableRagVectorDbConfig, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
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 |
Pinecone
public RagVectorDbConfig.Types.Pinecone Pinecone { get; set; }
The config for the Pinecone.
Property Value | |
---|---|
Type | Description |
RagVectorDbConfigTypesPinecone |
RagEmbeddingModelConfig
public RagEmbeddingModelConfig RagEmbeddingModelConfig { get; set; }
Optional. Immutable. The embedding model config of the Vector DB.
Property Value | |
---|---|
Type | Description |
RagEmbeddingModelConfig |
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 |
VertexVectorSearch
public RagVectorDbConfig.Types.VertexVectorSearch VertexVectorSearch { get; set; }
The config for the Vertex Vector Search.
Property Value | |
---|---|
Type | Description |
RagVectorDbConfigTypesVertexVectorSearch |
Weaviate
public RagVectorDbConfig.Types.Weaviate Weaviate { get; set; }
The config for the Weaviate.
Property Value | |
---|---|
Type | Description |
RagVectorDbConfigTypesWeaviate |