- 在处理前验证输入
- 根据输入,创建代理并并行运行它们
- 根据需要缓存结果
- 纠正任何中间错误
- 流式传输输出
- 返回单个或多个输出
流式传输
理解工作流的关键在于,您编写的是一个 python 函数,这意味着您可以决定该函数是否流式传输输出。要流式传输输出,请从工作流的run()
方法中 yield 一个 Iterator[RunResponse]
。
news_report_generator.py
批量
只需从工作流的run()
方法返回一个 RunResponse
对象即可返回单个输出。
news_report_generator.py