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[源代码]

注册配置钩子。

参数
  • context_var (ContextVar[Optional[Any]]) – 上下文变量。

  • inheritable (bool) – 上下文变量是否可继承。

  • handle_class (Optional[Type[BaseCallbackHandler]], 可选) – 回调处理类。默认为 None。

  • env_var (Optional[str], 可选) – 环境变量。默认为 None。

抛出

ValueError – 如果设置了 env_var,则 handle_class 也必须设置为非 None 值。

返回类型

None