Title: wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php | Developer.WordPress.org

---

# File: wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php

 * method[ModelMetadata::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/toarray/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:135](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L135-L138)
 * method[ModelMetadata::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/fromarray/)
 * {@inheritDoc}
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/fromarray/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:144](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L144-L148)
 * 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)
 * class[ModelMetadata](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/)
 * Represents metadata about an AI model.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:28](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L28-L165)
 * method[ModelMetadata::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/__construct/)
 * Constructor.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:62](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L62-L74)
 * method[ModelMetadata::getId()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getid/)
 * Gets the model’s unique identifier.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getid/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getid/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:82](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L82-L85)
 * method[ModelMetadata::getName()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getname/)
 * Gets the model’s display name.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getname/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getname/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:93](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L93-L96)
 * method[ModelMetadata::getSupportedCapabilities()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getsupportedcapabilities/)
 * Gets the model’s supported capabilities.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getsupportedcapabilities/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getsupportedcapabilities/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:104](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L104-L107)
 * method[ModelMetadata::getSupportedOptions()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getsupportedoptions/)
 * Gets the model’s supported configuration options.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getsupportedoptions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getsupportedoptions/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:115](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L115-L118)
 * method[ModelMetadata::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getjsonschema/)
 * {@inheritDoc}
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getjsonschema/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelmetadata/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php:124](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelMetadata.php#L124-L127)