Spaces:
Sleeping
Sleeping
| 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 | |