code: def __init__(
      self,
      *,
      base_url: str,
      api_version: str | None = None,
      api_key: str | None = None,
      azure_ad_token: str | None = None,
      azure_ad_token_provider: AsyncAzureADTokenProvider | None = None,
      organization: str | None = None,
      timeout: float | Timeout | None | NotGiven = NOT_GIVEN,
      max_retries: int = DEFAULT_MAX_RETRIES,
      default_headers: Mapping[str, str] | None = None,
      default_query: Mapping[str, object] | None = None,
      http_client: httpx.AsyncClient | None = None,
      _strict_response_validation: bool = False,
  ) -> None:
      ...
  
imports: from __future__ import annotations
  import os
  import inspect
  from typing import Any, Union, Mapping, TypeVar, Callable, Awaitable, overload
  from typing_extensions import Self, override
  import httpx
  from .._types import NOT_GIVEN, Omit, Timeout, NotGiven
  from .._utils import is_given, is_mapping
  from .._client import OpenAI, AsyncOpenAI
  from .._models import FinalRequestOptions
  from .._streaming import Stream, AsyncStream
  from .._exceptions import OpenAIError
  from .._base_client import DEFAULT_MAX_RETRIES, BaseClient
label_desc: Use image node_id 3 to create a new AsyncAzureOpenAI object from inherited base classes: BaseAzureClient, AsyncOpenAI with example: obj = AsyncAzureOpenAI()