pub fn create_embedder(config: &EmbeddingConfig) -> Result<Arc<dyn Embedder>>Expand description
Create an embedder from configuration
Available models depend on enabled features:
"tfidf": Always available, no external dependencies"openai": Requiresopenaifeature and API key
For OpenAI-compatible APIs (OpenRouter, Azure, etc.), set:
base_url: API endpoint (e.g., “https://openrouter.ai/api/v1”)embedding_model: Model name (e.g., “openai/text-embedding-3-small”)dimensions: Expected output dimensions