code: def __init__(self, client: AsyncOpenAI) -> None:
      self.completions = resources.AsyncCompletionsWithRawResponse(
          client.completions
      )
      self.chat = resources.AsyncChatWithRawResponse(client.chat)
      self.embeddings = resources.AsyncEmbeddingsWithRawResponse(
          client.embeddings
      )
      self.files = resources.AsyncFilesWithRawResponse(client.files)
      self.images = resources.AsyncImagesWithRawResponse(client.images)
      self.audio = resources.AsyncAudioWithRawResponse(client.audio)
      self.moderations = resources.AsyncModerationsWithRawResponse(
          client.moderations
      )
      self.models = resources.AsyncModelsWithRawResponse(client.models)
      self.fine_tuning = resources.AsyncFineTuningWithRawResponse(
          client.fine_tuning
      )
      self.beta = resources.AsyncBetaWithRawResponse(client.beta)
  
imports: from __future__ import annotations
  import os
  from typing import Any, Union, Mapping
  from typing_extensions import Self, override
  import httpx
  from .None import resources, _exceptions
  from ._qs import Querystring
  from ._types import NOT_GIVEN, Omit, Timeout, NotGiven, Transport, ProxiesTypes, RequestOptions
  from ._utils import is_given, is_mapping, get_async_library
  from ._version import __version__
  from ._streaming import Stream, AsyncStream
  from ._exceptions import OpenAIError, APIStatusError
  from ._base_client import DEFAULT_MAX_RETRIES, SyncAPIClient, AsyncAPIClient
label_desc: Use image node_id 1 to create a new AsyncOpenAIWithRawResponse object  with example: obj = AsyncOpenAIWithRawResponse(client)