refactor config validation to use provider registry

- use provider.GetProvider() for provider validation
- use provider.GetModel() for model validation
- use p.RequiresAPIKey() for API key checks
- warn for unrecognized language codes (don't error)
- add ValidateModelLanguageCompatibility for model-language checks
- remove hardcoded isValidLanguageCode function
This commit is contained in:
leonardotrapani
2026-02-01 02:07:09 +01:00
parent 4b6e6d87ed
commit 700f7fb633
4 changed files with 234 additions and 125 deletions
+1 -1
View File
@@ -968,7 +968,7 @@
"Auto language ('') passes validation for any model",
"Typecheck passes"
],
"passes": false
"passes": true
},
{
"title": "Add runtime language-model compatibility check with fallback",