Skip to main content

stream_simple

Function stream_simple 

Source
pub async fn stream_simple(
    model: &Model,
    context: &Context,
    options: &StreamOptions,
) -> Result<AssistantMessageEventStream>
Expand description

Entry point that mirrors streamSimple() in pi-ai TS: pick the provider implementation from model.api and return a stream of message events.

openai-completions covers OpenAI and every OpenAI-compatible passthrough (OpenRouter, Together, Groq, Cerebras, DeepSeek, Fireworks, xAI, etc.) — just set Model::base_url (or StreamOptions::base_url) accordingly.