Spaces:
Sleeping
Sleeping
File size: 557 Bytes
8e0dd55 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | import adalflow as adal
from api.config import configs
def get_embedder() -> adal.Embedder:
embedder_config = configs["embedder"]
# --- Initialize Embedder ---
model_client_class = embedder_config["model_client"]
if "initialize_kwargs" in embedder_config:
model_client = model_client_class(**embedder_config["initialize_kwargs"])
else:
model_client = model_client_class()
embedder = adal.Embedder(
model_client=model_client,
model_kwargs=embedder_config["model_kwargs"],
)
return embedder
|