Fix missing vllm embeddings from embedder factory

This commit is contained in:
Yiorgis Gozadinos 2025-09-09 10:58:41 +03:00
parent a1efc5a9a3
commit 0a279aa12a
No known key found for this signature in database

View file

@ -27,4 +27,9 @@ def get_embedder() -> EmbedderBase:
return OpenAIEmbedder(Config.EMBEDDINGS_MODEL, Config.EMBEDDINGS_VECTOR_DIM)
if Config.EMBEDDINGS_PROVIDER == "vllm":
from haiku.rag.embeddings.vllm import Embedder as VllmEmbedder
return VllmEmbedder(Config.EMBEDDINGS_MODEL, Config.EMBEDDINGS_VECTOR_DIM)
raise ValueError(f"Unsupported embedding provider: {Config.EMBEDDINGS_PROVIDER}")