UnstructuredClientError class (the base class for all errors raised by the Unstructured Python SDK) and
the HTTPValidationError class (inherited from UnstructuredClientError). Less common errors are returned through the following classes:
httpx.RequestError, the base class for request errors.httpx.ConnectError, for HTTP connection request errors.httpx.TimeoutException, for HTTP request timeout errors.ServerError(inherited fromUnstructuredClientError), for server-side errors.ResponseValidationError(inherited fromUnstructuredClientError), for type mismatches between the response data and the expected Pydantic model.
The following example shows how to handle the preceding errors. In this example,
a required Unstructured API key is intentionally commented out of the code, so that a
401 Unauthorized error is intentionally thrown.

