Select the best available language model based on configured strategies.
Tries each strategy in order until a model is found. Logs detailed information about model selection process.
Context string for logging (e.g., "LexicalProvider", "NotebookProvider")
Model selection strategies (defaults to DEFAULT_MODEL_STRATEGIES)
Selected language model or undefined if none available
Select the best available language model based on configured strategies.
Tries each strategy in order until a model is found. Logs detailed information about model selection process.