Title: 0.3.0 | Developer.WordPress.org

---

# New and updated in 0.3.0

Functions

Hooks

Classes

Methods

 * method[AbstractApiBasedModel::setRequestOptions()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-apibasedimplementation-abstractapibasedmodel/setrequestoptions/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-apibasedimplementation-abstractapibasedmodel/setrequestoptions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-apibasedimplementation-abstractapibasedmodel/setrequestoptions/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/ApiBasedImplementation/AbstractApiBasedModel.php:98](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/ApiBasedImplementation/AbstractApiBasedModel.php#L98-L101)
 * method[AbstractApiBasedModel::getRequestOptions()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-apibasedimplementation-abstractapibasedmodel/getrequestoptions/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-apibasedimplementation-abstractapibasedmodel/getrequestoptions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-apibasedimplementation-abstractapibasedmodel/getrequestoptions/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/ApiBasedImplementation/AbstractApiBasedModel.php:107](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/ApiBasedImplementation/AbstractApiBasedModel.php#L107-L110)
 * method[PromptBuilder::bindModelRequestOptions()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/bindmodelrequestoptions/)
 * Binds configured request options to the model if present and supported.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/bindmodelrequestoptions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/bindmodelrequestoptions/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:1197](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L1197-L1202)
 * method[PromptBuilder::isSupported()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/issupported/)
 * Checks if the current prompt is supported by the selected model.
 * Used by [7 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/issupported/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/issupported/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:689](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L689-L719)
 * method[PromptBuilder::usingRequestOptions()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingrequestoptions/)
 * Sets the request options for HTTP transport.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingrequestoptions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingrequestoptions/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:479](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L479-L483)