ApiManager D

Total Complexity 132
Dependencies 2
Dependents 4
Total lines 1,126
Lines of code 715
Logical lines of code 365
Comment lines 254
Methods 18
Properties 14

Methods 18

Method Rating Maintainability Complexity Lines of code
update_settings()
C
36 25 76
get_fallback_response()
B
36 20 75
get_deepseek_response()
B
37 15 76
get_enhanced_product_context()
B
34 13 95
get_openai_response()
A
38 12 70
build_enhanced_system_message()
A
44 8 45
extract_product_information()
A
42 7 52
test_openai_connection()
S
46 5 43
get_conversation_history()
S
50 5 31
test_deepseek_connection()
S
50 5 30
get_common_response()
S
52 4 24
get_response()
S
55 4 22
get_ai_response()
S
54 4 22
get_settings()
S
51 1 24
load_settings()
S
57 1 15
__construct()
S
77 1 4
init()
S
83 1 3
test_api_connections()
S
67 1 8