-
Home
-
AI Smart Excerpt
-
2.2.0 (latest)
-
Code
-
Classes
- LLM_Service
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 |