Title: 0.1.0 | Page 4 of 15 | Developer.WordPress.org

---

# New and updated in 0.1.0

Functions

Hooks

Classes

Methods

 * method[SupportedOption::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getjsonschema/)
 * {@inheritDoc}
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getjsonschema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php:155](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php#L155-L158)
 * method[SupportedOption::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/toarray/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php:166](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php#L166-L175)
 * method[SupportedOption::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/fromarray/)
 * {@inheritDoc}
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/fromarray/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php:181](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php#L181-L185)
 * class[CapabilityEnum](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-enums-capabilityenum/)
 * Enum for model capabilities.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-enums-capabilityenum/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-enums-capabilityenum/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/Enums/CapabilityEnum.php:29](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/Enums/CapabilityEnum.php#L29-L63)
 * class[OptionEnum](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-enums-optionenum/)
 * Enum for model options.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-enums-optionenum/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-enums-optionenum/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/Enums/OptionEnum.php:65](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/Enums/OptionEnum.php#L65-L107)
 * class[SupportedOption](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/)
 * Represents a supported configuration option for an AI model.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php:25](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php#L25-L186)
 * method[SupportedOption::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/__construct/)
 * Constructor.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php:47](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php#L47-L54)
 * method[SupportedOption::getName()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getname/)
 * Gets the option name.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getname/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getname/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php:62](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php#L62-L65)
 * method[SupportedOption::isSupportedValue()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/issupportedvalue/)
 * Checks if a value is supported for this option.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/issupportedvalue/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/issupportedvalue/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php:74](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php#L74-L101)
 * method[SupportedOption::getSupportedValues()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getsupportedvalues/)
 * Gets the supported values for this option.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getsupportedvalues/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-supportedoption/getsupportedvalues/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php:146](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/SupportedOption.php#L146-L149)
 * class[RequiredOption](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/)
 * Represents an option that the implementing code requires the model to support.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php:23](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php#L23-L100)
 * method[RequiredOption::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/__construct/)
 * Constructor.
 * Used by [3 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php:43](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php#L43-L47)
 * method[RequiredOption::getName()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getname/)
 * Gets the option name.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getname/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getname/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php:55](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php#L55-L58)
 * method[RequiredOption::getValue()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getvalue/)
 * Gets the value that the model must support for this option.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getvalue/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getvalue/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php:66](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php#L66-L69)
 * method[RequiredOption::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getjsonschema/)
 * {@inheritDoc}
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getjsonschema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php:75](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php#L75-L78)
 * method[RequiredOption::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/toarray/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php:86](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php#L86-L89)
 * method[RequiredOption::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/fromarray/)
 * {@inheritDoc}
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/fromarray/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-requiredoption/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php:95](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/RequiredOption.php#L95-L99)
 * method[ModelRequirements::getJsonSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getjsonschema/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getjsonschema/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getjsonschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php:290](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php#L290-L293)
 * method[ModelRequirements::toArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/toarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/toarray/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/toarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php:301](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php#L301-L304)
 * method[ModelRequirements::fromArray()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/fromarray/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/fromarray/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/fromarray/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php:310](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php#L310-L314)
 * method[ModelRequirements::getRequiredOptions()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getrequiredoptions/)
 * Gets the options that the model must support with specific values.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getrequiredoptions/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getrequiredoptions/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php:80](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php#L80-L83)
 * 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)
 * class[ModelRequirements](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/)
 * Represents requirements that implementing code has for AI model selection.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php:29](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php#L29-L315)
 * method[ModelRequirements::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/__construct/)
 * Constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/__construct/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php:51](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php#L51-L61)
 * method[ModelRequirements::getRequiredCapabilities()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getrequiredcapabilities/)
 * Gets the capabilities that the model must support.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getrequiredcapabilities/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelrequirements/getrequiredcapabilities/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php:69](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelRequirements.php#L69-L72)
 * 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)

 [Previous Page](https://developer.wordpress.org/reference/since/0.1.0/page/3/?output_format=md)

[1](https://developer.wordpress.org/reference/since/0.1.0/?output_format=md) [2](https://developer.wordpress.org/reference/since/0.1.0/page/2/?output_format=md)
[3](https://developer.wordpress.org/reference/since/0.1.0/page/3/?output_format=md)
4 [5](https://developer.wordpress.org/reference/since/0.1.0/page/5/?output_format=md)
[6](https://developer.wordpress.org/reference/since/0.1.0/page/6/?output_format=md)…
[15](https://developer.wordpress.org/reference/since/0.1.0/page/15/?output_format=md)

 [Next Page](https://developer.wordpress.org/reference/since/0.1.0/page/5/?output_format=md)