Check if the current embedder configuration uses BedrockClient. Returns: bool: True if using BedrockClient, False otherwise
()
| 224 | return client_class == "GoogleEmbedderClient" |
| 225 | |
| 226 | def is_bedrock_embedder(): |
| 227 | """ |
| 228 | Check if the current embedder configuration uses BedrockClient. |
| 229 | |
| 230 | Returns: |
| 231 | bool: True if using BedrockClient, False otherwise |
| 232 | """ |
| 233 | embedder_config = get_embedder_config() |
| 234 | if not embedder_config: |
| 235 | return False |
| 236 | |
| 237 | model_client = embedder_config.get("model_client") |
| 238 | if model_client: |
| 239 | return model_client.__name__ == "BedrockClient" |
| 240 | |
| 241 | client_class = embedder_config.get("client_class", "") |
| 242 | return client_class == "BedrockClient" |
| 243 | |
| 244 | def get_embedder_type(): |
| 245 | """ |