AiClient::prompt( WordPressAiClientPrompt $prompt = null, WordPressAiClientProvidersProviderRegistry|null $registry = null ): WordPressAiClientBuildersPromptBuilder

Creates a new prompt builder for fluent API usage.

Description

Returns a PromptBuilder instance configured with the specified or default registry.
The traditional API methods in this class delegate to PromptBuilder for all generation logic.

Parameters

$promptWordPressAiClientPromptoptional
Optional initial prompt content.

Default:null

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

Default:null

Return

WordPressAiClientBuildersPromptBuilder The prompt builder instance.

Source

public static function prompt($prompt = null, ?ProviderRegistry $registry = null): PromptBuilder
{
    return new PromptBuilder($registry ?? self::defaultRegistry(), $prompt, self::$eventDispatcher);
}

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

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