| 544 | |
| 545 | @override |
| 546 | def _prepare_options(self, options: FinalRequestOptions) -> FinalRequestOptions: |
| 547 | if self._provider_runtime is not None: |
| 548 | if self._provider_runtime.transform_request is not None: |
| 549 | options = self._provider_runtime.transform_request(options) |
| 550 | elif self._api_key_provider is not None and options.security.get("bearer_auth", False): |
| 551 | self._refresh_api_key() |
| 552 | |
| 553 | return super()._prepare_options(options) |
| 554 | |
| 555 | @override |
| 556 | def _prepare_request(self, request: httpx.Request) -> None: |