Initialize the asynchronous AWS Bedrock client. Note: boto3 doesn't have native async support, so we'll use the sync client in async methods and handle async behavior at a higher level.
(self)
| 152 | return None |
| 153 | |
| 154 | def init_async_client(self): |
| 155 | """Initialize the asynchronous AWS Bedrock client. |
| 156 | |
| 157 | Note: boto3 doesn't have native async support, so we'll use the sync client |
| 158 | in async methods and handle async behavior at a higher level. |
| 159 | """ |
| 160 | # For now, just return the sync client |
| 161 | return self.sync_client |
| 162 | |
| 163 | def _get_model_provider(self, model_id: str) -> str: |
| 164 | """Extract the provider from the model ID. |
nothing calls this directly
no outgoing calls
no test coverage detected