modelProvider

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

applicationContext

the Spring application context used to discover model beans

properties

configuration properties for the model provider

providerInitialization

list of provider initializations for dynamic model ingestion