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

Method _validate_headers

src/openai/lib/azure.py:691–697  ·  view source on GitHub ↗
(self, headers: Headers, custom_headers: Headers)

Source from the content-addressed store, hash-verified

689
690 @override
691 def _validate_headers(self, headers: Headers, custom_headers: Headers) -> None:
692 if _has_auth_header(headers) or _has_auth_header(custom_headers):
693 return
694
695 raise TypeError(
696 '"Could not resolve authentication method. Expected either api_key, azure_ad_token or azure_ad_token_provider to be set. Or for one of the `Authorization` or `api-key` headers to be explicitly supplied or omitted"'
697 )
698
699 @override
700 async def _prepare_options(self, options: FinalRequestOptions) -> FinalRequestOptions:

Callers

nothing calls this directly

Calls 1

_has_auth_headerFunction · 0.85

Tested by

no test coverage detected