Title: 0.4.2 | Developer.WordPress.org

---

# New and updated in 0.4.2

Functions

Hooks

Classes

Methods

 * method[GenerativeAiResult::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-results-dto-generativeairesult/__clone/)
 * Performs a deep clone of the result.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-results-dto-generativeairesult/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-results-dto-generativeairesult/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Results/DTO/GenerativeAiResult.php:409](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Results/DTO/GenerativeAiResult.php#L409-L419)
 * method[Candidate::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-results-dto-candidate/__clone/)
 * Performs a deep clone of the candidate.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-results-dto-candidate/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-results-dto-candidate/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Results/DTO/Candidate.php:113](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Results/DTO/Candidate.php#L113-L116)
 * method[ModelMetadata::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/__clone/)
 * Performs a deep clone of the model metadata.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:157](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L157-L164)
 * method[ModelConfig::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/__clone/)
 * Creates a deep clone of this configuration.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:174](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L174-L190)
 * method[Response::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__clone/)
 * Creates a deep clone of this response.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-response/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php:70](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Response.php#L70-L74)
 * method[Request::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/__clone/)
 * Creates a deep clone of this request.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-dto-request/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php:100](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/DTO/Request.php#L100-L109)
 * method[ProviderModelsMetadata::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-dto-providermodelsmetadata/__clone/)
 * Creates a deep clone of this metadata.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-dto-providermodelsmetadata/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-dto-providermodelsmetadata/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/DTO/ProviderModelsMetadata.php:65](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/DTO/ProviderModelsMetadata.php#L65-L75)
 * method[GenerativeAiOperation::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__clone/)
 * Creates a deep clone of this operation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-operations-dto-generativeaioperation/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php:65](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Operations/DTO/GenerativeAiOperation.php#L65-L72)
 * method[MessagePart::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-messagepart/__clone/)
 * Performs a deep clone of the message part.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-messagepart/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-messagepart/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Messages/DTO/MessagePart.php:254](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Messages/DTO/MessagePart.php#L254-L265)
 * method[Message::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-message/__clone/)
 * Performs a deep clone of the message.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-message/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-messages-dto-message/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Messages/DTO/Message.php:165](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Messages/DTO/Message.php#L165-L172)
 * method[File::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/__clone/)
 * Performs a deep clone of the file.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-files-dto-file/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Files/DTO/File.php:396](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Files/DTO/File.php#L396-L399)
 * method[BeforeGenerateResultEvent::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-events-beforegenerateresultevent/__clone/)
 * Performs a deep clone of the event.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-events-beforegenerateresultevent/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-events-beforegenerateresultevent/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Events/BeforeGenerateResultEvent.php:89](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Events/BeforeGenerateResultEvent.php#L89-L96)
 * method[AfterGenerateResultEvent::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-events-aftergenerateresultevent/__clone/)
 * Performs a deep clone of the event.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-events-aftergenerateresultevent/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-events-aftergenerateresultevent/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Events/AfterGenerateResultEvent.php:106](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Events/AfterGenerateResultEvent.php#L106-L114)
 * method[PromptBuilder::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/__clone/)
 * Creates a deep clone of this builder.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:121](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L121-L137)
 * method[MessageBuilder::__clone()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-messagebuilder/__clone/)
 * Creates a deep clone of this builder.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-messagebuilder/__clone/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-messagebuilder/__clone/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/MessageBuilder.php:74](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/MessageBuilder.php#L74-L83)