codingwithadi's picture
Upload folder using huggingface_hub
81598c5 verified
from openmark import config
from openmark.embeddings.base import EmbeddingProvider
def get_embedder() -> EmbeddingProvider:
"""Return the configured embedding provider based on EMBEDDING_PROVIDER env var."""
provider = config.EMBEDDING_PROVIDER.lower()
if provider == "local":
from openmark.embeddings.local import LocalEmbedder
return LocalEmbedder()
elif provider == "azure":
from openmark.embeddings.azure import AzureEmbedder
return AzureEmbedder()
else:
raise ValueError(f"Unknown EMBEDDING_PROVIDER: '{provider}'. Use 'local' or 'azure'.")