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 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(如有)。