@@ -19,6 +19,14 @@ class "AuthenticationConfiguration" as src.models.config.AuthenticationConfigura
1919class "AuthorizationConfiguration" as src.models.config.AuthorizationConfiguration {
2020 access_rules : Optional[list[AccessRule]]
2121}
22+ class "ByokRag" as src.models.config.ByokRag {
23+ db_path : Annotated
24+ embedding_dimension : Annotated
25+ embedding_model : Annotated
26+ rag_id : Annotated
27+ rag_type : Annotated
28+ vector_db_id : Annotated
29+ }
2230class "CORSConfiguration" as src.models.config.CORSConfiguration {
2331 allow_credentials : bool
2432 allow_headers : list[str]
@@ -29,6 +37,7 @@ class "CORSConfiguration" as src.models.config.CORSConfiguration {
2937class "Configuration" as src.models.config.Configuration {
3038 authentication : Optional[AuthenticationConfiguration]
3139 authorization : Optional[AuthorizationConfiguration]
40+ byok_rag : Optional[list[ByokRag]]
3241 conversation_cache : Optional[ConversationCacheConfiguration]
3342 customization : Optional[Customization]
3443 database : Optional[DatabaseConfiguration]
@@ -155,6 +164,7 @@ class "UserDataCollection" as src.models.config.UserDataCollection {
155164src . models . config . AccessRule --|> src . models . config . ConfigurationBase
156165src . models . config . AuthenticationConfiguration --|> src . models . config . ConfigurationBase
157166src . models . config . AuthorizationConfiguration --|> src . models . config . ConfigurationBase
167+ src . models . config . ByokRag --|> src . models . config . ConfigurationBase
158168src . models . config . CORSConfiguration --|> src . models . config . ConfigurationBase
159169src . models . config . Configuration --|> src . models . config . ConfigurationBase
160170src . models . config . ConversationCacheConfiguration --|> src . models . config . ConfigurationBase
0 commit comments