File size: 370 Bytes
a30f2aa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@startuml userchat
class APIRouter {
}

class LLMInfer {
    +llm_infer(user_collection_name: str, prompt: str): str
}

class SanitizeCollectionName {
    +sanitize_collection_name(name: str): str
}

class Dependencies {
    +get_current_user(): dict
}

APIRouter ..> LLMInfer : uses
APIRouter ..> SanitizeCollectionName : uses
APIRouter ..> Dependencies : uses
@enduml