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

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

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