@@ -1151,6 +1151,7 @@ class CreateCatalogRequest(google.protobuf.message.Message):
11511151 TAGS_FIELD_NUMBER : builtins .int
11521152 TYPE_FIELD_NUMBER : builtins .int
11531153 CONVERTING_PIPELINES_FIELD_NUMBER : builtins .int
1154+ SYSTEM_ID_FIELD_NUMBER : builtins .int
11541155 namespace_id : builtins .str
11551156 """The catalog's owner(namespaces)."""
11561157 name : builtins .str
@@ -1193,6 +1194,18 @@ class CreateCatalogRequest(google.protobuf.message.Message):
11931194 files are typically trivial to convert and don't require a dedicated
11941195 pipeline to improve the conversion performance).
11951196 """
1197+ system_id : builtins .str
1198+ """System ID to use for this catalog.
1199+ References a system configuration in the system table that defines how the knowledge base
1200+ will be created based on the system's RAG configurations including:
1201+ - AI model family (e.g., "openai", "gemini")
1202+ - Embedding vector dimensionality (e.g., 1536 for OpenAI, 3072 for Gemini)
1203+ - Chunking method
1204+ - Other RAG-related settings
1205+
1206+ Available systems: "openai", "gemini", or custom systems defined in the system table.
1207+ If not specified, defaults to "openai" system.
1208+ """
11961209 def __init__ (
11971210 self ,
11981211 * ,
@@ -1202,8 +1215,11 @@ class CreateCatalogRequest(google.protobuf.message.Message):
12021215 tags : collections .abc .Iterable [builtins .str ] | None = ...,
12031216 type : global___CatalogType .ValueType = ...,
12041217 converting_pipelines : collections .abc .Iterable [builtins .str ] | None = ...,
1218+ system_id : builtins .str | None = ...,
12051219 ) -> None : ...
1206- def ClearField (self , field_name : typing_extensions .Literal ["converting_pipelines" , b"converting_pipelines" , "description" , b"description" , "name" , b"name" , "namespace_id" , b"namespace_id" , "tags" , b"tags" , "type" , b"type" ]) -> None : ...
1220+ def HasField (self , field_name : typing_extensions .Literal ["_system_id" , b"_system_id" , "system_id" , b"system_id" ]) -> builtins .bool : ...
1221+ def ClearField (self , field_name : typing_extensions .Literal ["_system_id" , b"_system_id" , "converting_pipelines" , b"converting_pipelines" , "description" , b"description" , "name" , b"name" , "namespace_id" , b"namespace_id" , "system_id" , b"system_id" , "tags" , b"tags" , "type" , b"type" ]) -> None : ...
1222+ def WhichOneof (self , oneof_group : typing_extensions .Literal ["_system_id" , b"_system_id" ]) -> typing_extensions .Literal ["system_id" ] | None : ...
12071223
12081224global___CreateCatalogRequest = CreateCatalogRequest
12091225
0 commit comments