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

Class AsyncAzureOpenAI

src/openai/lib/azure.py:421–744  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

419
420
421class AsyncAzureOpenAI(BaseAzureClient[httpx.AsyncClient, AsyncStream[Any]], AsyncOpenAI):
422 @overload
423 def __init__(
424 self,
425 *,
426 azure_endpoint: str,
427 azure_deployment: str | None = None,
428 api_version: str | None = None,
429 api_key: str | Callable[[], Awaitable[str]] | None = None,
430 admin_api_key: str | None = None,
431 azure_ad_token: str | None = None,
432 azure_ad_token_provider: AsyncAzureADTokenProvider | None = None,
433 organization: str | None = None,
434 project: str | None = None,
435 webhook_secret: str | None = None,
436 websocket_base_url: str | httpx.URL | None = None,
437 timeout: float | Timeout | None | NotGiven = NOT_GIVEN,
438 max_retries: int = DEFAULT_MAX_RETRIES,
439 default_headers: Mapping[str, str] | None = None,
440 default_query: Mapping[str, object] | None = None,
441 http_client: httpx.AsyncClient | None = None,
442 _strict_response_validation: bool = False,
443 _enforce_credentials: bool = True,
444 ) -> None: ...
445
446 @overload
447 def __init__(
448 self,
449 *,
450 azure_deployment: str | None = None,
451 api_version: str | None = None,
452 api_key: str | Callable[[], Awaitable[str]] | None = None,
453 admin_api_key: str | None = None,
454 azure_ad_token: str | None = None,
455 azure_ad_token_provider: AsyncAzureADTokenProvider | None = None,
456 organization: str | None = None,
457 project: str | None = None,
458 webhook_secret: str | None = None,
459 websocket_base_url: str | httpx.URL | None = None,
460 timeout: float | Timeout | None | NotGiven = NOT_GIVEN,
461 max_retries: int = DEFAULT_MAX_RETRIES,
462 default_headers: Mapping[str, str] | None = None,
463 default_query: Mapping[str, object] | None = None,
464 http_client: httpx.AsyncClient | None = None,
465 _strict_response_validation: bool = False,
466 _enforce_credentials: bool = True,
467 ) -> None: ...
468
469 @overload
470 def __init__(
471 self,
472 *,
473 base_url: str,
474 api_version: str | None = None,
475 api_key: str | Callable[[], Awaitable[str]] | None = None,
476 admin_api_key: str | None = None,
477 azure_ad_token: str | None = None,
478 azure_ad_token_provider: AsyncAzureADTokenProvider | None = None,

Calls

no outgoing calls