class Message

Properties

MessageRole $role

The message role.

string|null $content

The message content.

Methods

__construct(MessageRole|string $role, string|null $content = '')

Create a new text conversation message instance.

static Message
tryFrom(mixed $message)

Attempt to create a new message instance from the given value.

Details

at line 24
__construct(MessageRole|string $role, string|null $content = '')

Create a new text conversation message instance.

Parameters

MessageRole|string $role
string|null $content

at line 36
static Message tryFrom(mixed $message)

Attempt to create a new message instance from the given value.

Parameters

mixed $message

Return Value

Message