Get the current embedder configuration based on DEEPWIKI_EMBEDDER_TYPE. Returns: dict: The embedder configuration with model_client resolved
()
| 167 | return embedder_config |
| 168 | |
| 169 | def get_embedder_config(): |
| 170 | """ |
| 171 | Get the current embedder configuration based on DEEPWIKI_EMBEDDER_TYPE. |
| 172 | |
| 173 | Returns: |
| 174 | dict: The embedder configuration with model_client resolved |
| 175 | """ |
| 176 | embedder_type = EMBEDDER_TYPE |
| 177 | if embedder_type == 'bedrock' and 'embedder_bedrock' in configs: |
| 178 | return configs.get("embedder_bedrock", {}) |
| 179 | elif embedder_type == 'google' and 'embedder_google' in configs: |
| 180 | return configs.get("embedder_google", {}) |
| 181 | elif embedder_type == 'ollama' and 'embedder_ollama' in configs: |
| 182 | return configs.get("embedder_ollama", {}) |
| 183 | else: |
| 184 | return configs.get("embedder", {}) |
| 185 | |
| 186 | def is_ollama_embedder(): |
| 187 | """ |
no outgoing calls