WordPress\AiClient

AiClient::generateSpeechResultpublic staticWP 0.1.0

Generates speech using the traditional API approach.

Method of the class: AiClient{}

No Hooks.

Returns

GenerativeAiResult. The generation result.

Usage

$result = AiClient::generateSpeechResult( $prompt, $modelOrConfig, ?ProviderRegistry $registry ): GenerativeAiResult;
$prompt(Prompt) (required)
The prompt content.
$modelOrConfig(ModelInterface|ModelConfig|null)
Optional specific model to use, or model configuration for auto-discovery, or null for defaults.
Default: null
?ProviderRegistry $registry
.
Default: null

Changelog

Since 0.1.0 Introduced.

AiClient::generateSpeechResult() code WP 7.0

public static function generateSpeechResult($prompt, $modelOrConfig = null, ?ProviderRegistry $registry = null): GenerativeAiResult
{
    self::validateModelOrConfigParameter($modelOrConfig);
    return self::getConfiguredPromptBuilder($prompt, $modelOrConfig, $registry)->generateSpeechResult();
}