ProviderInitialization

constructor(provider: String, registeredLlms: List<RegisteredModel>, registeredEmbeddings: List<RegisteredModel>, initializedAt: Instant)

Creates a result with no decision models. Starters compiled against the four-argument constructor keep working.

Parameters

provider

the provider name

registeredLlms

the LLM beans registered

registeredEmbeddings

the embedding beans registered

initializedAt

when the provider was initialized


constructor(provider: String, registeredLlms: List<RegisteredModel>, registeredEmbeddings: List<RegisteredModel> = emptyList(), initializedAt: Instant = Instant.now(), registeredDecisionModels: List<RegisteredModel> = emptyList())