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

---

# New and updated in 0.1.0

Functions

Hooks

Classes

Methods

 * method[ModelConfig::setTopK()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settopk/)
 * Sets the top-k parameter.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settopk/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settopk/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:335](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L335-L338)
 * method[ModelConfig::getTopK()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettopk/)
 * Gets the top-k parameter.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettopk/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettopk/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:346](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L346-L349)
 * method[ModelConfig::setStopSequences()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setstopsequences/)
 * Sets the stop sequences.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setstopsequences/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setstopsequences/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:359](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L359-L365)
 * method[ModelConfig::getStopSequences()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getstopsequences/)
 * Gets the stop sequences.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getstopsequences/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getstopsequences/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:373](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L373-L376)
 * method[ModelConfig::setPresencePenalty()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setpresencepenalty/)
 * Sets the presence penalty.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setpresencepenalty/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setpresencepenalty/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:384](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L384-L387)
 * method[ModelConfig::getPresencePenalty()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getpresencepenalty/)
 * Gets the presence penalty.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getpresencepenalty/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getpresencepenalty/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:395](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L395-L398)
 * method[ModelConfig::setFrequencyPenalty()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setfrequencypenalty/)
 * Sets the frequency penalty.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setfrequencypenalty/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setfrequencypenalty/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:406](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L406-L409)
 * method[ModelConfig::setTopP()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settopp/)
 * Sets the top-p parameter.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settopp/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settopp/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:313](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L313-L316)
 * method[ModelConfig::getTopP()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettopp/)
 * Gets the top-p parameter.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettopp/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettopp/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:324](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L324-L327)
 * method[ModelConfig::getCandidateCount()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getcandidatecount/)
 * Gets the candidate count.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getcandidatecount/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getcandidatecount/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:258](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L258-L261)
 * method[ModelConfig::setMaxTokens()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setmaxtokens/)
 * Sets the maximum tokens.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setmaxtokens/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setmaxtokens/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:269](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L269-L272)
 * method[ModelConfig::getMaxTokens()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getmaxtokens/)
 * Gets the maximum tokens.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getmaxtokens/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getmaxtokens/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:280](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L280-L283)
 * method[ModelConfig::setTemperature()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settemperature/)
 * Sets the temperature.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settemperature/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/settemperature/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:291](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L291-L294)
 * method[ModelConfig::getTemperature()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettemperature/)
 * Gets the temperature.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettemperature/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/gettemperature/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:302](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L302-L305)
 * method[ModelConfig::setOutputModalities()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setoutputmodalities/)
 * Sets the output modalities.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setoutputmodalities/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setoutputmodalities/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:200](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L200-L206)
 * method[ModelConfig::getOutputModalities()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getoutputmodalities/)
 * Gets the output modalities.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getoutputmodalities/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getoutputmodalities/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:214](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L214-L217)
 * method[ModelConfig::setSystemInstruction()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setsysteminstruction/)
 * Sets the system instruction.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setsysteminstruction/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setsysteminstruction/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:225](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L225-L228)
 * method[ModelConfig::getSystemInstruction()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getsysteminstruction/)
 * Gets the system instruction.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getsysteminstruction/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/getsysteminstruction/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:236](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L236-L239)
 * method[ModelConfig::setCandidateCount()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setcandidatecount/)
 * Sets the candidate count.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setcandidatecount/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/setcandidatecount/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:247](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L247-L250)
 * class[ModelConfig](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/)
 * Represents configuration for an AI model.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-models-dto-modelconfig/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php:51](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Models/DTO/ModelConfig.php#L51-L882)
 * class[HttpTransporterFactory](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporterfactory/)
 * Factory for creating HTTP transporters.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporterfactory/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporterfactory/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/HttpTransporterFactory.php:17](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/HttpTransporterFactory.php#L17-L33)
 * method[HttpTransporterFactory::createTransporter()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporterfactory/createtransporter/)
 * Creates an HTTP transporter.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporterfactory/createtransporter/#used-by)
   | Uses [4 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporterfactory/createtransporter/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/HttpTransporterFactory.php:29](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/HttpTransporterFactory.php#L29-L32)
 * class[ResponseUtil](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/)
 * Class with static utility methods to process HTTP responses.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Util/ResponseUtil.php:15](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Util/ResponseUtil.php#L15-L55)
 * method[ResponseUtil::throwIfNotSuccessful()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/throwifnotsuccessful/)
 * Throws an appropriate exception if the given response is not successful.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/throwifnotsuccessful/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-util-responseutil/throwifnotsuccessful/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Util/ResponseUtil.php:35](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Util/ResponseUtil.php#L35-L54)
 * method[HttpTransporter::convertToPsr7Request()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/converttopsr7request/)
 * Converts a custom Request to a PSR-7 request.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/converttopsr7request/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/converttopsr7request/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php:231](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php#L231-L247)
 * method[HttpTransporter::convertFromPsr7Response()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/convertfrompsr7response/)
 * Converts a PSR-7 response to a custom Response.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/convertfrompsr7response/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/convertfrompsr7response/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php:256](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php#L256-L266)
 * class[HttpTransporter](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/)
 * HTTP transporter implementation using HTTPlug.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php:29](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php#L29-L267)
 * method[HttpTransporter::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/__construct/)
 * Constructor.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/__construct/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php:52](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php#L52-L57)
 * method[HttpTransporter::send()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/send/)
 * {@inheritDoc}
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/send/#used-by)
   | Uses [6 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-httptransporter/send/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php:64](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/HttpTransporter.php#L64-L85)
 * class[ResponseException](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-responseexception/)
 * Exception class for HTTP response errors.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-responseexception/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-providers-http-exception-responseexception/#uses)
   | Source: [wp-includes/php-ai-client/src/Providers/Http/Exception/ResponseException.php:16](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Providers/Http/Exception/ResponseException.php#L16-L46)

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

[1](https://developer.wordpress.org/reference/since/0.1.0/?output_format=md) … [4](https://developer.wordpress.org/reference/since/0.1.0/page/4/?output_format=md)
[5](https://developer.wordpress.org/reference/since/0.1.0/page/5/?output_format=md)
6 [7](https://developer.wordpress.org/reference/since/0.1.0/page/7/?output_format=md)
[8](https://developer.wordpress.org/reference/since/0.1.0/page/8/?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/7/?output_format=md)