Title: wp-includes/php-ai-client/src/Providers/Http/Exception/ClientException.php | Developer.WordPress.org

---

# File: wp-includes/php-ai-client/src/Providers/Http/Exception/ClientException.php

 * method[ClientException::fromClientErrorResponse()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/fromclienterrorresponse/)
 * Creates a ClientException from a client error response (4xx).
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/fromclienterrorresponse/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/fromclienterrorresponse/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Exception/ClientException.php:52](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Exception/ClientException.php#L52-L67)
 * class[ClientException](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/)
 * Exception thrown for 4xx HTTP client errors.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Exception/ClientException.php:18](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Exception/ClientException.php#L18-L68)
 * method[ClientException::getRequest()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/getrequest/)
 * Returns the request that failed as our Request DTO.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/getrequest/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-clientexception/getrequest/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Exception/ClientException.php:34](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Exception/ClientException.php#L34-L40)