Skip to main content

StreamEventType

Defined in the streaming module.
Rust AI Agent SDK Types of streaming events emitted during LLM response streaming.

Fields

NameTypeDescription
Beforevariant-
APIvariant-
callvariant-
isvariant-
madevariant-
RequestStartvariantBefore API call is made
Whenvariant-
HTTPvariant-
headersvariant-
arrivevariant-
HeadersReceivedvariantWhen HTTP headers arrive
Firstvariant-
contentvariant-
deltavariant-
receivedvariant-
FirstTokenvariantFirst content delta received (TTFT marker)
Textvariant-
contentvariant-
deltavariant-
DeltaTextvariantText content delta
Toolvariant-
callvariant-
deltavariant-
DeltaToolCallvariantTool call delta
Toolvariant-
callvariant-
completevariant-
ToolCallEndvariantTool call complete
Finalvariant-
contentvariant-
deltavariant-
LastTokenvariantFinal content delta
Streamvariant-
completedvariant-
successfullyvariant-
StreamEndvariantStream completed successfully
Errorvariant-
duringvariant-
streamingvariant-
ErrorvariantError during streaming

Source

View on GitHub

praisonai/src/streaming/mod.rs at line 0