AfterGenerateResultEvent::__construct( WordPressAiClientEventslist $messages, WordPressAiClientProvidersModelsContractsModelInterface $model, WordPressAiClientProvidersModelsEnumsCapabilityEnum|null $capability, WordPressAiClientResultsDTOGenerativeAiResult $result )

In this article

Constructor.

Parameters

$messages<span class="WordPressAiClientEventslist”>WordPressAiClientEventslistrequired
The messages that were sent to the model.
$modelWordPressAiClientProvidersModelsContractsModelInterfacerequired
The model that processed the prompt.
$capabilityWordPressAiClientProvidersModelsEnumsCapabilityEnum|nullrequired
The capability that was used for generation.
$resultWordPressAiClientResultsDTOGenerativeAiResultrequired
The result from the model.

Source

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

Changelog

VersionDescription
0.4.0Introduced.

User Contributed Notes

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