register_configure_hook#

langchain_core.tracers.context.register_configure_hook(context_var: ContextVar[Any | None], inheritable: bool, handle_class: type[BaseCallbackHandler] | None = None, env_var: str | None = None) None[source]#

注册一个配置钩子。

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

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

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

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

Raises:

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

Return type: