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:
无