Skip to main content

Module stream

Module stream 

Source
Expand description

Direct incremental Chat ↔ Gemini streams, with native source validation.

Structs§

ChatToGeminiStream
Text is emitted immediately. Function arguments remain bounded strings until their choice finishes because Gemini requires one complete JSON object.
GeminiToChatContext
Factual invocation timestamp; model is an actual model identity when the source does not supply one. Without either model fact, chunks remain bounded and pending until the source supplies its model version.
GeminiToChatStream
StreamEnd
Final chunks and the invocation’s identity associations. A successful Chat target finish is followed by the SSE [DONE] framing token.
StreamLimits