patch_config#

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

使用新值修补配置。

Parameters:
  • config (可选[RunnableConfig]) – 要修补的配置。

  • callbacks (可选[BaseCallbackManager], 可选) – 要设置的回调。 默认为 None。

  • recursion_limit (可选[int], 可选) – 要设置的递归限制。 默认为 None。

  • max_concurrency (Optional[int], optional) – 设置的最大并发数。 默认为 None。

  • run_name (可选[str], 可选) – 要设置的运行名称。默认为 None。

  • configurable (可选[Dict[str, Any]], 可选) – 要设置的可配置项。 默认为 None。

Returns:

修补后的配置。

Return type:

RunnableConfig