Repository Analysis

cheahjs/free-llm-api-resources

A list of free LLM inference resources accessible via API.

4.9 Likely human-written View on GitHub
4.9
Adjusted Score
4.9
Raw Score
100%
Time Factor
2026-05-30
Last Push
22,551
Stars
Python
Language
1,940
Lines of Code
8
Files
9
Pattern Hits
2026-05-31
Scan Date

Score History

Severity Breakdown

CRITICAL 0HIGH 0MEDIUM 0LOW 9

Pattern Findings

9 matches across 4 categories. Click a row to expand file-level details.

Excessive Try-Catch Wrapping4 hits · 4 pts
SeverityFileLineSnippet
LOWsrc/pull_available_models.py62 except Exception as e:
LOWsrc/pull_available_models.py67 except Exception as e:
LOWsrc/pull_available_models.py110 except Exception as e:
LOWsrc/pull_available_models.py118 except Exception as e:
Hyper-Verbose Identifiers2 hits · 2 pts
SeverityFileLineSnippet
LOWsrc/pull_available_models.py47def get_groq_limits_for_stt_model(model_id, logger):
LOWsrc/pull_available_models.py88def get_groq_limits_for_model(model_id, script_dir, logger):
Deep Nesting2 hits · 2 pts
SeverityFileLineSnippet
LOWsrc/pull_available_models.py344
LOWsrc/pull_available_models.py431
Redundant / Tautological Comments1 hit · 2 pts
SeverityFileLineSnippet
LOWsrc/pull_available_models.py607 # Check if per_million_tokens field exists and is set to 0 for USD