stream: true on Chat Completions. PipeLLM returns server-sent events in the same shape as OpenAI.
stream: true on Messages, or :streamGenerateContent on Gemini). Video generation is asynchronous and is not streamed — poll GET /v2/videos/{id} instead.
See Chat Completions for the non-streaming response shape.