llmNamed

fun llmNamed(model: String): LlmService<*>?

A chat service for model if the runner is serving it AS a chat model, or null.

Kind is decisive here and nowhere else: a caller naming a model has given no other signal for which of the two lists it meant, and answering an embedding request with a chat model - or the reverse - is worse than declining.