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