Cloud AI Platform v1 API - Class RagVectorDbConfig (3.12.0)

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

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

Config for the Vector DB to use for RAG.

Inheritance

object > RagVectorDbConfig

Namespace

Google.Cloud.AIPlatform.V1

Assembly

Google.Cloud.AIPlatform.V1.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

VertexVectorSearch

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

The config for the Vertex Vector Search.

Property Value
Type Description
RagVectorDbConfigTypesVertexVectorSearch