Public declaration syntax from forge-py/src/forge/generate/object.py Original source SHA-256: 796b0ca8d1acef0f8095093bffb6558812920f1361a23c73f0216719944ff80f Function bodies and constant values are omitted. This is not the complete implementation. Source line 31 async def generate_object(model: LanguageModel, messages: list[ModelMessage], schema: JsonSchema, *, options: GenerateOptions | None=None, system: str | None=None) -> tuple[Any, GenerateResult] Source line 89 async def stream_object(model: LanguageModel, messages: list[ModelMessage], schema: JsonSchema, *, options: GenerateOptions | None=None, system: str | None=None) -> AsyncGenerator[str, None]