EPKB_AI_Conversation_Service B

Total Complexity 79
Dependencies 8
Dependents 3
Total lines 640
Lines of code 356
Logical lines of code 174
Comment lines 177
Methods 15
Properties 4

Methods 15

Method Rating Maintainability Complexity Lines of code
start_chat()
B
35 18 84
continue_chat()
B
39 15 64
get_client_ip()
A
47 11 36
search()
A
42 7 52
create_response()
S
48 6 34
record_usage()
S
53 5 23
check_rate_limit()
S
54 3 20
detect_language()
S
67 4 7
extract_response_content()
S
65 3 9
delete_conversation()
S
69 2 7
__construct()
S
71 1 6
get_conversation()
S
80 1 3
get_conversations()
S
80 1 3
get_kb_vector_store_id()
S
76 1 4
get_instructions()
S
75 1 4