AiClient::generateVideoResult( WordPressAiClientPrompt $prompt, WordPressAiClientProvidersModelsContractsModelInterface|WordPressAiClientProvidersModelsDTOModelConfig|null $modelOrConfig = null, WordPressAiClientProvidersProviderRegistry|null $registry = null ): WordPressAiClientResultsDTOGenerativeAiResult

In this article

Generates a video using the traditional API approach.

Parameters

$promptWordPressAiClientPromptrequired
The prompt content.
$modelOrConfigWordPressAiClientProvidersModelsContractsModelInterface|WordPressAiClientProvidersModelsDTOModelConfig|nulloptional
Optional specific model to use, or model configuration for auto-discovery, or null for defaults.

Default:null

$registryWordPressAiClientProvidersProviderRegistry|nulloptional
Optional custom registry. If null, uses default.

Default:null

Return

WordPressAiClientResultsDTOGenerativeAiResult The generation result.

Source

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

Changelog

VersionDescription
1.3.0Introduced.

User Contributed Notes

You must log in before being able to contribute a note or feedback.