langchain_core.runnables.config
.run_in_executor¶
- async langchain_core.runnables.config.run_in_executor(executor_or_config: ~typing.Optional[~typing.Union[~concurrent.futures._base.Executor, ~langchain_core.runnables.config.RunnableConfig]], func: ~typing.Callable[[~P], ~langchain_core.runnables.config.T], *args: ~typing.~P, **kwargs: ~typing.~P) T [源代码]¶
在执行器中运行一个函数。
- 参数
executor_or_config (可选[Union[Executor, RunnableConfig]]) – 要在其中运行执行器或配置。
func (Callable[P, Output]) – 要运行的函数。
*args (任何) – 函数的位置参数。
**kwargs (任何) – 函数的关键字参数。
- 返回值
函数的输出。
- 返回类型
输出
- 抛出
RuntimeError – 如果函数引发 StopIteration。