SingleEmbeddingModelConfiguration
@Configuration(proxyBeanMethods = false)
@ConditionalOnSingleCandidate(value = EmbeddingModel::class)
Embedding model configuration — activated when no bean-name selector is set and a single EmbeddingModel candidate exists.
This is the default fallback path. It is mutually exclusive with NamedEmbeddingModelConfiguration for the common cases:
selector absent → ConditionalOnPropertyMissingOrEmpty activates this config; NamedEmbeddingModelConfiguration does not match
selector non-empty (e.g.
"myBean") → NamedEmbeddingModelConfiguration matches; ConditionalOnPropertyMissingOrEmpty does not activateselector set to literal
""→ treated as missing/empty; ConditionalOnPropertyMissingOrEmpty activates this config; NamedEmbeddingModelConfiguration does not match
Functions
Link copied to clipboard
@Bean