selectRecommendedOllamaModel<T extends OllamaModelDescriptor> function

T? selectRecommendedOllamaModel<T extends OllamaModelDescriptor>(
  1. List<T> models
)

Select the first viable chat model from a list.

Implementation

T? selectRecommendedOllamaModel<T extends OllamaModelDescriptor>(
  List<T> models,
) {
  for (final model in models) {
    if (isViableOllamaChatModel(model)) return model;
  }
  return null;
}