BeforeGenerateResultEvent::__construct( WordPressAiClientEventslist $messages, WordPressAiClientProvidersModelsContractsModelInterface $model, WordPressAiClientProvidersModelsEnumsCapabilityEnum|null $capability )

In this article

Constructor.

Parameters

$messages<span class="WordPressAiClientEventslist”>WordPressAiClientEventslistrequired
The messages to be sent to the model.
$modelWordPressAiClientProvidersModelsContractsModelInterfacerequired
The model that will process the prompt.
$capabilityWordPressAiClientProvidersModelsEnumsCapabilityEnum|nullrequired
The capability being used for generation.

Source

public function __construct(array $messages, ModelInterface $model, ?CapabilityEnum $capability)
{
    $this->messages = $messages;
    $this->model = $model;
    $this->capability = $capability;
}

Changelog

VersionDescription
0.4.0Introduced.

User Contributed Notes

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