model Provider
fun modelProvider(applicationContext: <Error class: unknown class>, properties: <Error class: unknown class>, providerInitialization: List<<Error class: unknown class>>): <Error class: unknown class>
Create a ModelProvider bean named "modelProvider".
Collects all available Llm and EmbeddingService beans from the provided ApplicationContext and constructs a ConfigurableModelProvider configured with the supplied ConfigurableModelProviderProperties.
Return
a configured ModelProvider instance that exposes discovered LLMs and embedding services
Parameters
application Context
the Spring application context used to discover model beans
properties
configuration properties for the model provider
provider Initialization
list of provider initializations for dynamic model ingestion