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.