Message::withPart( WordPressAiClientMessagesDTOMessagePart $part ): WordPressAiClientMessagesDTOMessage

In this article

Returns a new instance with the given part appended.

Parameters

$partWordPressAiClientMessagesDTOMessagePartrequired
The part to append.

Return

WordPressAiClientMessagesDTOMessage A new instance with the part appended.

Source

public function withPart(\WordPress\AiClient\Messages\DTO\MessagePart $part): \WordPress\AiClient\Messages\DTO\Message
{
    $newParts = $this->parts;
    $newParts[] = $part;
    return new \WordPress\AiClient\Messages\DTO\Message($this->role, $newParts);
}

Changelog

VersionDescription
0.1.0Introduced.

User Contributed Notes

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