BaseMetadataCallbackHandler#

class langchain_community.callbacks.utils.BaseMetadataCallbackHandler[源代码]#

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

step#

当前步骤。

Type:

整数

starts#

启动方法被调用的次数。

Type:

整数

ends#

end方法被调用的次数。

Type:

整数

errors#

错误方法被调用的次数。

Type:

整数

text_ctr#

文本方法被调用的次数。

Type:

整数

ignore_llm_#

是否忽略llm回调。

Type:

布尔

ignore_chain_#

是否忽略链式回调。

Type:

布尔

ignore_agent_#

是否忽略代理回调。

Type:

布尔

ignore_retriever_#

是否忽略检索器回调。

Type:

布尔

always_verbose_#

是否始终详细输出。

Type:

布尔

chain_starts#

链启动方法被调用的次数。

Type:

整数

chain_ends#

链式结束方法被调用的次数。

Type:

整数

llm_starts#

llm start 方法被调用的次数。

Type:

整数

llm_ends#

llm end 方法被调用的次数。

Type:

整数

llm_streams#

文本方法被调用的次数。

Type:

整数

tool_starts#

工具启动方法被调用的次数。

Type:

整数

tool_ends#

工具结束方法被调用的次数。

Type:

整数

agent_ends#

代理结束方法被调用的次数。

Type:

整数

on_llm_start_records#

on_llm_start 方法的记录列表。

Type:

列表

on_llm_token_records#

on_llm_token 方法的记录列表。

Type:

列表

on_llm_end_records#

on_llm_end 方法的记录列表。

Type:

列表

on_chain_start_records#

on_chain_start 方法的记录列表。

Type:

列表

on_chain_end_records#

on_chain_end 方法的记录列表。

Type:

列表

on_tool_start_records#

on_tool_start 方法的记录列表。

Type:

列表

on_tool_end_records#

on_tool_end 方法的记录列表。

Type:

列表

on_agent_finish_records#

on_agent_end 方法的记录列表。

Type:

列表

属性

always_verbose

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

ignore_agent

是否忽略代理回调。

ignore_chain

是否忽略链式回调。

ignore_llm

是否忽略LLM回调。

方法

__init__()

get_custom_callback_meta()

reset_callback_meta()

重置回调元数据。

__init__() None[source]#
Return type:

get_custom_callback_meta() Dict[str, Any][source]#
Return type:

Dict[str, Any]

reset_callback_meta() None[source]#

重置回调元数据。

Return type: