class ModelMessage {}

In this article

Represents a message from the AI model.

Description

This is a convenience class that automatically sets the role to MODEL.
Model messages contain the AI’s responses.

Important: Do not rely on instanceof ModelMessage to determine the message role.
This is merely a helper class for construction. Always use $message->getRole() to check the role of a message.

Methods

NameDescription
ModelMessage::__constructConstructor.

Source

class ModelMessage extends \WordPress\AiClient\Messages\DTO\Message
{
    /**
     * Constructor.
     *
     * @since 0.1.0
     *
     * @param MessagePart[] $parts The parts that make up this message.
     */
    public function __construct(array $parts)
    {
        parent::__construct(MessageRoleEnum::model(), $parts);
    }
}

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

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