Public declaration syntax from forge-py/src/forge/generate/stream.py Original source SHA-256: d1d007f87379f843f2f34a427dee1e7939bcd95ed9d5f6285218c427b4abb002 Function bodies and constant values are omitted. This is not the complete implementation. Source line 24 async def stream_text(model: LanguageModel, messages: list[ModelMessage], *, tools: list[ToolDefinition] | None=None, options: GenerateOptions | None=None, system: str | None=None) -> AsyncGenerator[StreamChunk, None]