Skip to main content

streaming

Rust AI Agent SDK Streaming Module This module provides streaming event handling for LLM responses:
  • StreamEvent - Streaming event representation
  • StreamEventType - Types of streaming events
  • StreamMetrics - Timing metrics for streaming
  • StreamCallback - Callback trait for handling events

Example

use praisonai::streaming::{StreamEvent, StreamEventType, StreamMetrics};

let event = StreamEvent::new(StreamEventType::DeltaText)
.content("Hello");

let mut metrics = StreamMetrics::default();
metrics.update_from_event(&event);

Import

use praisonai::streaming::*;

Classes