class ReasoningDelta extends StreamEvent

Traits

Properties

string|null $invocationId from  StreamEvent

Methods

array
toArray()

Get the event as an array.

void
broadcast(Channel|array $channels, bool $now = true)

Broadcast the stream event immediately or using the queue.

void
broadcastNow(Channel|array $channels)

Broadcast the stream event immediately.

string
type()

Get the event's type.

withInvocationId(string $id)

Set the invocation ID associated with the event.

string
__toString()

Get the string representation of the event.

static string
joinReasoning(iterable $blocks)

Join reasoning blocks, separating each block with a blank line.

__construct(string $id, string $reasoningId, string $delta, int $timestamp, array|null $summary = null)

Create a reasoning delta event.

static string
combine(Collection|array $events)

Combine reasoning deltas by block, separating each block with a blank line.

Details

at line 45
array toArray()

Get the event as an array.

Return Value

array

in StreamEvent at line 26
void broadcast(Channel|array $channels, bool $now = true)

Broadcast the stream event immediately or using the queue.

Parameters

Channel|array $channels
bool $now

Return Value

void

in StreamEvent at line 41
void broadcastNow(Channel|array $channels)

Broadcast the stream event immediately.

Parameters

Channel|array $channels

Return Value

void

in StreamEvent at line 49
string type()

Get the event's type.

Return Value

string

in StreamEvent at line 57
StreamEvent withInvocationId(string $id)

Set the invocation ID associated with the event.

Parameters

string $id

Return Value

StreamEvent

in StreamEvent at line 67
string __toString()

Get the string representation of the event.

Return Value

string

in JoinsReasoning at line 16
static protected string joinReasoning(iterable $blocks)

Join reasoning blocks, separating each block with a blank line.

Parameters

iterable $blocks

Return Value

string

at line 17
__construct(string $id, string $reasoningId, string $delta, int $timestamp, array|null $summary = null)

Create a reasoning delta event.

Parameters

string $id
string $reasoningId
string $delta
int $timestamp
array|null $summary

at line 29
static string combine(Collection|array $events)

Combine reasoning deltas by block, separating each block with a blank line.

Parameters

Collection|array $events

Return Value

string