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__
()重置回调元数据。