Candidate::__construct( WordPressAiClientMessagesDTOMessage $message, WordPressAiClientResultsEnumsFinishReasonEnum $finishReason )

In this article

Constructor.

Parameters

$messageWordPressAiClientMessagesDTOMessagerequired
The generated message.
$finishReasonWordPressAiClientResultsEnumsFinishReasonEnumrequired
The reason generation stopped.

Source

public function __construct(Message $message, FinishReasonEnum $finishReason)
{
    if (!$message->getRole()->isModel()) {
        throw new InvalidArgumentException('Message must be a model message.');
    }
    $this->message = $message;
    $this->finishReason = $finishReason;
}

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

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