聊天
步骤装饰器
步骤装饰器会根据被装饰的函数记录步骤。默认情况下,函数的参数将用作步骤的输入,返回值将用作输出。
在底层,步骤装饰器使用了 cl.Step 类。
参数
步骤的名称。默认为被装饰函数的名称。
步骤的类型,有助于监控和调试。
默认情况下只显示步骤的输出。将其设置为 True
也会显示输入。您还可以将其设置为 json
或 python
等语言,以对输入进行语法高亮显示。
访问当前步骤
您可以使用 cl.context.current_step
访问当前步骤对象并覆盖值。
流式输出
嵌套步骤
如果在被装饰的函数内部调用另一个步骤装饰的函数,子步骤将嵌套在父步骤下。