wp_ai_client_prompt()
Creates a new AI prompt builder using the default provider registry.
This is the main entry point for generating AI content in WordPress. It returns a fluent builder that can be used to configure and execute AI prompts.
The prompt can be provided as a simple string for basic text prompts, or as more complex types for advanced use cases like multi-modal content or conversation history.
No Hooks.
Returns
WP_AI_Client_Prompt_Builder. The prompt builder instance.
Usage
wp_ai_client_prompt( $prompt ): WP_AI_Client_Prompt_Builder;
- $prompt(string|MessagePart|Message|array|list<string|MessagePart|array>|list
|null) - Initial prompt content. A string for simple text prompts, a MessagePart or Message object for structured content, an array for a message array shape, or a list of parts or messages for multi-turn conversations.
Default:null
Changelog
| Since 7.0.0 | Introduced. |
wp_ai_client_prompt() wp ai client prompt code WP 7.0
function wp_ai_client_prompt( $prompt = null ): WP_AI_Client_Prompt_Builder {
return new WP_AI_Client_Prompt_Builder( AiClient::defaultRegistry(), $prompt );
}