MCPcopy
hub / github.com/openai/openai-python / _prepare_options

Method _prepare_options

src/openai/_client.py:546–553  ·  view source on GitHub ↗
(self, options: FinalRequestOptions)

Source from the content-addressed store, hash-verified

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:

Calls 2

_refresh_api_keyMethod · 0.95
getMethod · 0.45