pub fn build_embedding_provider(
settings: &Settings,
) -> Option<Arc<dyn EmbeddingProvider>>Expand description
Build the embedding provider configured by the user.
Returns None when settings.embedding_provider == "none",
when base URL / API key are missing, or when the remote provider
fails to construct. Failures are non-fatal.