langchain_core.callbacks.base
.RunManagerMixin¶
- class langchain_core.callbacks.base.RunManagerMixin[source]¶
运行管理器的混入(Mixin)。
方法
__init__
()on_custom_event
(name, data, *, run_id[, ...])覆盖以定义自定义事件的处理程序。
on_retry
(retry_state, *, run_id[, parent_run_id])在重试事件上执行。
on_text
(text, *, run_id[, parent_run_id])在任意文本上执行。
- __init__()¶
- on_custom_event(name: str, data: Any, *, run_id: UUID, tags: Optional[List[str]] = None, metadata: Optional[Dict[str, Any]] = None, **kwargs: Any) Any [source]¶
覆盖以定义自定义事件的处理程序。
- 参数
name (str) – 自定义事件的名称。
data (Any) – 自定义事件的数据。格式将与用户指定的格式相匹配。
run_id (UUID) – 运行的ID。
tags (Optional[List[str]]) – 与自定义事件关联的标签(包括继承的标签)。
metadata (Optional[Dict[str, Any]]) – 与自定义事件关联的元数据(包括继承的元数据)。
kwargs (Any) –
- 返回类型
Any
自版本 0.2.15 新增。