langchain_community.callbacks.utils.BaseMetadataCallbackHandler

class langchain_community.callbacks.utils.BaseMetadataCallbackHandler[source]

处理回调的元数据和相关函数状态。

step

当前的步骤。

类型

int

starts

start方法被调用次数。

类型

int

ends

end方法被调用次数。

类型

int

errors

error方法被调用次数。

类型

int

text_ctr

text方法被调用次数。

类型

int

ignore_llm_

是否忽略llm回调。

类型

bool

ignore_chain_

是否忽略chain回调。

类型

bool

ignore_agent_

是否忽略agent回调。

类型

bool

ignore_retriever_

是否忽略retriever回调。

类型

bool

always_verbose_

是否总是详细输出。

类型

bool

chain_starts

chain start方法被调用次数。

类型

int

chain_ends

chain end方法被调用次数。

类型

int

llm_starts

llm start方法被调用次数。

类型

int

llm_ends

llm end方法被调用次数。

类型

int

llm_streams

text方法被调用次数。

类型

int

tool_starts

tool start方法被调用次数。

类型

int

tool_ends

tool end方法被调用次数。

类型

int

agent_ends

调用agent_end方法的次数。

类型

int

on_llm_start_records

记录on_llm_start方法的记录列表。

类型

列表

on_llm_token_records

记录on_llm_token方法的记录列表。

类型

列表

on_llm_end_records

记录on_llm_end方法的记录列表。

类型

列表

on_chain_start_records

记录on_chain_start方法的记录列表。

类型

列表

on_chain_end_records

记录on_chain_end方法的记录列表。

类型

列表

on_tool_start_records

记录on_tool_start方法的记录列表。

类型

列表

on_tool_end_records

记录on_tool_end方法的记录列表。

类型

列表

on_agent_finish_records

记录on_agent_end方法的记录列表。

类型

列表

属性

always_verbose

即使verbose为False,是否也要调用verbose回调。

ignore_agent

是否忽略agent回调。

ignore_chain

是否忽略chain回调。

ignore_llm

是否忽略LLM回调。

方法

__init__()

get_custom_callback_meta()

reset_callback_meta()

重置回调元数据。

__init__() None[源代码]
返回类型

None

get_custom_callback_meta() Dict[str, Any][源代码]
返回类型

Dict[str, Any]

reset_callback_meta() None[源代码]

重置回调元数据。

返回类型

None