langchain_core.tracers.schemas.Run

classlangchain_core.tracers.schemas.Run[source]

基础: RunBase

在Tracer中为V2 API定义运行方案。

参数
  • child_runs – 子运行。

  • tags – 标签。默认为空列表。

  • events – 事件。默认为空列表。

  • trace_id – 跟踪ID。默认为None。

  • dotted_order – 点的顺序。

通过解析和验证从关键字参数输入的数据来创建新模型。

如果输入数据无法解析形成有效模型,将引发ValidationError。

params child_runs: List[Run] [可选]
params dotted_order: Optional[str] = None
params end_time: Optional[datetime] = None

运行的结束时间,如果适用。

params error: Optional[str] = None

如果在运行中出现任何问题,将显示错误信息。

params events: List[Dict[str, Any]] [可选]

与运行相关的事件的列表,如开始和结束事件。

params extra: Optional[dict] = None

与运行相关的附加元数据或设置。

params id: UUID [必需]

运行的唯一标识符。

参数 inputs: dict [可选]

运行时使用的输入。

参数 name: str [必需]

运行的可读名称。

参数 outputs: Optional[dict] = None

运行生成的输出,如果有的话。

参数 parent_run_id: Optional[UUID] = None

如果这是一个子运行,则为父运行的标识符。

参数 reference_example_id: Optional[UUID] = None

指代一个可能基于的示例。

参数 run_type: str [必需]

运行的类型,例如工具、链、llm、检索器、嵌入、提示、解析器。

参数 serialized: Optional[dict] = None

执行运行以供潜在重用而序列化的对象。

参数 start_time: datetime [必需]

运行的开始时间。

参数 tags: Optional[List[str]] [可选]

用于分类或标注运行的标签。

param trace_id: 可选[UUID] = None
property metadata: dict[str, Any]

检索元数据(如有)。

property revision_id: 可选[UUID]

检索修订ID(如有)。

使用Run的示例