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

---

# New and updated in 0.1.0

Functions

Hooks

Classes

Methods

 * method[PromptBuilder::usingTopLogprobs()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtoplogprobs/)
 * Sets the top log probabilities configuration.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtoplogprobs/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtoplogprobs/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:495](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L495-L504)
 * method[PromptBuilder::asOutputMimeType()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputmimetype/)
 * Sets the output MIME type.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputmimetype/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputmimetype/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:513](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L513-L517)
 * method[PromptBuilder::asOutputSchema()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputschema/)
 * Sets the output schema.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputschema/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputschema/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:526](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L526-L530)
 * method[PromptBuilder::asOutputModalities()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputmodalities/)
 * Sets the output modalities.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputmodalities/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/asoutputmodalities/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:539](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L539-L543)
 * method[PromptBuilder::usingFrequencyPenalty()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingfrequencypenalty/)
 * Sets the frequency penalty for generation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingfrequencypenalty/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingfrequencypenalty/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:453](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L453-L457)
 * method[PromptBuilder::usingWebSearch()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingwebsearch/)
 * Sets the web search configuration.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingwebsearch/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingwebsearch/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:466](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L466-L470)
 * method[PromptBuilder::usingMaxTokens()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmaxtokens/)
 * Sets the maximum number of tokens to generate.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmaxtokens/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmaxtokens/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:349](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L349-L353)
 * method[PromptBuilder::usingTemperature()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtemperature/)
 * Sets the temperature for generation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtemperature/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtemperature/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:362](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L362-L366)
 * method[PromptBuilder::usingTopP()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtopp/)
 * Sets the top-p value for generation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtopp/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtopp/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:375](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L375-L379)
 * method[PromptBuilder::usingTopK()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtopk/)
 * Sets the top-k value for generation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtopk/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingtopk/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:388](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L388-L392)
 * method[PromptBuilder::usingStopSequences()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingstopsequences/)
 * Sets stop sequences for generation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingstopsequences/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingstopsequences/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:401](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L401-L405)
 * method[PromptBuilder::usingCandidateCount()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingcandidatecount/)
 * Sets the number of candidates to generate.
 * Used by [5 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingcandidatecount/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingcandidatecount/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:414](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L414-L418)
 * method[PromptBuilder::usingFunctionDeclarations()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingfunctiondeclarations/)
 * Sets the function declarations available to the model.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingfunctiondeclarations/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingfunctiondeclarations/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:427](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L427-L431)
 * method[PromptBuilder::usingPresencePenalty()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingpresencepenalty/)
 * Sets the presence penalty for generation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingpresencepenalty/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingpresencepenalty/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:440](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L440-L444)
 * method[PromptBuilder::withMessageParts()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withmessageparts/)
 * Adds message parts to the current message.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withmessageparts/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withmessageparts/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:198](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L198-L204)
 * method[PromptBuilder::withHistory()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withhistory/)
 * Adds conversation history messages.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withhistory/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withhistory/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:216](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L216-L221)
 * method[PromptBuilder::usingModel()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmodel/)
 * Sets the model to use for generation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmodel/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmodel/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:233](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L233-L242)
 * method[PromptBuilder::usingModelConfig()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmodelconfig/)
 * Sets the model configuration.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmodelconfig/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingmodelconfig/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:301](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L301-L311)
 * method[PromptBuilder::usingProvider()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingprovider/)
 * Sets the provider to use for generation.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingprovider/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingprovider/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:320](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L320-L324)
 * method[PromptBuilder::usingSystemInstruction()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingsysteminstruction/)
 * Sets the system instruction.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingsysteminstruction/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/usingsysteminstruction/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:336](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L336-L340)
 * class[PromptBuilder](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/)
 * Fluent builder for constructing AI prompts.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:50](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L50-L1466)
 * method[PromptBuilder::__construct()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/__construct/)
 * Constructor.
 * Used by [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/__construct/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/__construct/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:95](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L95-L111)
 * method[PromptBuilder::withText()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withtext/)
 * Adds text to the current message.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withtext/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withtext/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:146](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L146-L151)
 * method[PromptBuilder::withFile()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withfile/)
 * Adds a file to the current message.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withfile/#used-by)
   | Uses [3 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withfile/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:169](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L169-L175)
 * method[PromptBuilder::withFunctionResponse()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withfunctionresponse/)
 * Adds a function response to the current message.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withfunctionresponse/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-builders-promptbuilder/withfunctionresponse/#uses)
   | Source: [wp-includes/php-ai-client/src/Builders/PromptBuilder.php:184](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/Builders/PromptBuilder.php#L184-L189)
 * method[AiClient::message()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/message/)
 * Creates a new message builder for fluent API usage.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/message/#used-by)
   | Uses [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/message/#uses)
   | Source: [wp-includes/php-ai-client/src/AiClient.php:351](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/AiClient.php#L351-L354)
 * method[AiClient::isConfigured()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/isconfigured/)
 * Checks if a provider is configured and available for use.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/isconfigured/#used-by)
   | Uses [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/isconfigured/#uses)
   | Source: [wp-includes/php-ai-client/src/AiClient.php:185](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/AiClient.php#L185-L196)
 * method[AiClient::prompt()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/prompt/)
 * Creates a new prompt builder for fluent API usage.
 * Used by [1 function](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/prompt/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/prompt/#uses)
   | Source: [wp-includes/php-ai-client/src/AiClient.php:210](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/AiClient.php#L210-L213)
 * method[AiClient::generateResult()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/generateresult/)
 * Generates content using a unified API that automatically detects model capabilities.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/generateresult/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/generateresult/#uses)
   | Source: [wp-includes/php-ai-client/src/AiClient.php:232](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/AiClient.php#L232-L236)
 * method[AiClient::generateTextResult()](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/generatetextresult/)
 * Generates text using the traditional API approach.
 * Used by [0 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/generatetextresult/#used-by)
   | Uses [2 functions](https://developer.wordpress.org/reference/classes/wordpress-aiclient-aiclient/generatetextresult/#uses)
   | Source: [wp-includes/php-ai-client/src/AiClient.php:252](https://github.com/WordPress/wordpress-develop/blob/7.0/src/wp-includes/php-ai-client/src/AiClient.php#L252-L256)

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

[1](https://developer.wordpress.org/reference/since/0.1.0/?output_format=md) … [12](https://developer.wordpress.org/reference/since/0.1.0/page/12/?output_format=md)
[13](https://developer.wordpress.org/reference/since/0.1.0/page/13/?output_format=md)
14 [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/15/?output_format=md)