RagEngineConfig

Config for RagEngine.

Fields
name string

Identifier. The name of the RagEngineConfig. Format: projects/{project}/locations/{location}/ragEngineConfig

ragManagedDbConfig object (RagManagedDbConfig)

The config of the RagManagedDb used by RagEngine.

JSON representation
{
  "name": string,
  "ragManagedDbConfig": {
    object (RagManagedDbConfig)
  }
}

RagManagedDbConfig

Configuration message for RagManagedDb used by RagEngine.

Fields
tier Union type
The tier of the RagManagedDb. tier can be only one of the following:
enterprise object (Enterprise)

Sets the RagManagedDb to the Enterprise tier. This is the default tier if not explicitly chosen.

basic object (Basic)

Sets the RagManagedDb to the Basic tier.

JSON representation
{

  // tier
  "enterprise": {
    object (Enterprise)
  },
  "basic": {
    object (Basic)
  }
  // Union type
}

Enterprise

This type has no fields.

Enterprise tier offers production grade performance along with autoscaling functionality. It is suitable for customers with large amounts of data or performance sensitive workloads.

NOTE: This is the default tier if not explicitly chosen.

Basic

This type has no fields.

Basic tier is a cost-effective and low compute tier suitable for the following cases: * Experimenting with RagManagedDb. * Small data size. * Latency insensitive workload. * Only using RAG Engine with external vector DBs.