使用 wp_ai_client_prompt() 调用模型、设置参数、处理错误和结构化输出。
使用 wp_ai_client_prompt() 调用模型、设置参数、处理错误和结构化输出。 #调用前检查 运行站点里的真实入口是 wp-includes/ai-client.php。这份文档已经把相关底层行为整理出来,用户二开时通常不需要提供 wp-includes 源码。开发时要检查运行环境是否真的有 AI Client,而不是假设所有站点都支持。 php复制if ( ! function_exists( 'wp_ai_client_prompt' ) || ! wp_supports_ai() ) { return new WP_Error( 'ai_client_unavailable', __( 'AI Client is not available on this site.', 'zibll-ai-ext-demo' ) ); } 如果运行环境里找不到 wp_ai_client_prompt(),优先确认 WordPress 版本、AI Client 是否加载、Provider 是否启用。给 AI 助手提供源码时,不需要为了这个函数额外上传完整 wp-includes。 #最小调用 php复制$result = wp_ai_client_prompt( '请用一句话解释这篇文章的核心内容。' ) ->using_temperature( 0.4 ) ->generate_text(); if ( is_wp_error( $result ) ) { return $result; } echo esc_html( $result ); generate_text(