code: def stream_download(self, chunk_size: Optional[int] = None, callback: Optional[Callable] = None) -> AsyncIteratorType[bytes]:
          
          return StreamDownloadGenerator(
              self.internal_response,
              callback,
              chunk_size
          )
docs: Generator for streaming request body data.
  
          :param callback: Custom callback for monitoring progress.
          :param int chunk_size: