langchain_core.tracers.context
.register_configure_hook¶
- langchain_core.tracers.context.register_configure_hook(context_var: ContextVar[Optional[Any]], inheritable: bool, handle_class: Optional[Type[BaseCallbackHandler]] = None, env_var: Optional[str] = None) None [source]¶
注册一个配置钩子。
- 参数:
context_var(ContextVar[Optional[Any]]):上下文变量。 inheritable(bool):上下文变量是否可继承。 handle_class(Optional[Type[BaseCallbackHandler]],可选):
回调处理程序类。默认为None。
env_var(Optional[str],可选):环境变量。默认为None。
- 抛出:
ValueError:如果设置了env_var,则handle_class也必须设置为非None值。
- Parameters
context_var (ContextVar[Optional[Any]]) –
inheritable (bool) –
handle_class (Optional[Type[BaseCallbackHandler]]) –
env_var (Optional[str]) –
- Return type
None