Files
6krrt/.gitignore
adlee-was-taken a4e3225971 chore: initial commit — local LLM model router
Router that classifies coding/documentation tasks with a local model and
dispatches to the cheapest/best-fit open-weight model across OpenRouter and
Neuralwatt Cloud, weighted by cost, ecological impact, and per-category
proficiency.

Includes:
- schema.sql (models, proficiency, energy_observations tables)
- poller.py (OpenRouter + Neuralwatt catalog sync)
- config.py/config.yaml (pydantic-validated weights/thresholds)
- scoring.py (cost/eco/proficiency/composite normalization)
- tiering.py + tier.py (heuristic tier resolver + apply_tiering DB pass)
- tests/ (28 tests, all green)
2026-08-08 00:28:24 -04:00

10 lines
67 B
Plaintext

db/*.db
*.db
.env
__pycache__/
*.pyc
router.log
.venv/
venv/
.omo/