Skip to content

Commit 643cdd5

Browse files
committed
Configuration diagram
1 parent 72e8477 commit 643cdd5

File tree

4 files changed

+347
-308
lines changed

4 files changed

+347
-308
lines changed

docs/config.png

5.21 KB
Loading

docs/config.puml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,14 @@ class "AuthenticationConfiguration" as src.models.config.AuthenticationConfigura
1919
class "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+
}
2230
class "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 {
2937
class "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 {
155164
src.models.config.AccessRule --|> src.models.config.ConfigurationBase
156165
src.models.config.AuthenticationConfiguration --|> src.models.config.ConfigurationBase
157166
src.models.config.AuthorizationConfiguration --|> src.models.config.ConfigurationBase
167+
src.models.config.ByokRag --|> src.models.config.ConfigurationBase
158168
src.models.config.CORSConfiguration --|> src.models.config.ConfigurationBase
159169
src.models.config.Configuration --|> src.models.config.ConfigurationBase
160170
src.models.config.ConversationCacheConfiguration --|> src.models.config.ConfigurationBase

0 commit comments

Comments
 (0)