langchain_core.runnables.config.patch_config

langchain_core.runnables.config.patch_config(config: Optional[RunnableConfig], *, callbacks: Optional[BaseCallbackManager] = None, recursion_limit: Optional[int] = None, max_concurrency: Optional[int] = None, run_name: Optional[str] = None, configurable: Optional[Dict[str, Any]] = None) RunnableConfig[source]

对配置进行补丁处理。

参数:

config(Optional[RunnableConfig]):需要进行补丁处理的配置。 copy_locals(bool,可选):是否复制本地变量。默认为False。 callbacks(Optional[BaseCallbackManager],可选):要设置的回调函数。默认为None。 recursion_limit(Optional[int],可选):要设置的递归限制。默认为None。 max_concurrency(Optional[int],可选):要设置的最大并发数。默认为None。 run_name(Optional[str],可选):要设置的运行名称。默认为None。 configurable(Optional[Dict[str, Any]],可选):要设置的可配置项。默认为None。

返回:

RunnableConfig:补丁处理后的配置。

Parameters
  • config (Optional[RunnableConfig]) –

  • callbacks (Optional[BaseCallbackManager]) –

  • recursion_limit (Optional[int]) –

  • max_concurrency (Optional[int]) –

  • run_name (Optional[str]) –

  • configurable (Optional[Dict[str, Any]]) –

Return type

RunnableConfig