StreamEventType
Defined in the streaming module.Rust AI Agent SDK Types of streaming events emitted during LLM response streaming.
Fields
| Name | Type | Description |
|---|---|---|
Before | variant | - |
API | variant | - |
call | variant | - |
is | variant | - |
made | variant | - |
RequestStart | variant | Before API call is made |
When | variant | - |
HTTP | variant | - |
headers | variant | - |
arrive | variant | - |
HeadersReceived | variant | When HTTP headers arrive |
First | variant | - |
content | variant | - |
delta | variant | - |
received | variant | - |
FirstToken | variant | First content delta received (TTFT marker) |
Text | variant | - |
content | variant | - |
delta | variant | - |
DeltaText | variant | Text content delta |
Tool | variant | - |
call | variant | - |
delta | variant | - |
DeltaToolCall | variant | Tool call delta |
Tool | variant | - |
call | variant | - |
complete | variant | - |
ToolCallEnd | variant | Tool call complete |
Final | variant | - |
content | variant | - |
delta | variant | - |
LastToken | variant | Final content delta |
Stream | variant | - |
completed | variant | - |
successfully | variant | - |
StreamEnd | variant | Stream completed successfully |
Error | variant | - |
during | variant | - |
streaming | variant | - |
Error | variant | Error during streaming |
Source
View on GitHub
praisonai/src/streaming/mod.rs at line 0
