LLM_Service B

Total Complexity 80
Dependencies 0
Dependents 2
Total lines 739
Lines of code 439
Logical lines of code 196
Comment lines 168
Methods 20
Properties 2

Methods 20

Method Rating Maintainability Complexity Lines of code
detect_content_language()
A
38 11 44
parse_openai_response()
A
46 11 38
call_openai_api()
S
46 6 40
generate_excerpt()
S
54 6 21
generate_categories()
S
49 5 36
generate_tags()
S
51 4 33
validate_api_key_format()
S
59 5 15
generate_focus_keyword()
S
52 4 30
make_api_call()
S
59 4 14
parse_claude_response()
S
62 4 11
parse_gemini_response()
S
61 4 11
test_api_connection()
S
50 2 33
get_selected_model()
S
64 4 9
parse_comma_separated_response()
S
62 3 11
build_prompt()
S
50 1 35
call_gemini_api()
S
52 1 26
call_claude_api()
S
54 1 23
get_models_for_provider()
S
77 2 3
__construct()
S
79 1 3
get_providers()
S
80 1 3