()
| 155 | |
| 156 | # Load embedder configuration |
| 157 | def load_embedder_config(): |
| 158 | embedder_config = load_json_config("embedder.json") |
| 159 | |
| 160 | # Process client classes |
| 161 | for key in ["embedder", "embedder_ollama", "embedder_google", "embedder_bedrock"]: |
| 162 | if key in embedder_config and "client_class" in embedder_config[key]: |
| 163 | class_name = embedder_config[key]["client_class"] |
| 164 | if class_name in CLIENT_CLASSES: |
| 165 | embedder_config[key]["model_client"] = CLIENT_CLASSES[class_name] |
| 166 | |
| 167 | return embedder_config |
| 168 | |
| 169 | def get_embedder_config(): |
| 170 | """ |
no test coverage detected