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[source]

在执行器中运行一个函数。

参数:

executor (Executor): 执行器。 func (Callable[P, Output]): 函数。 *args (Any): 函数的位置参数。 **kwargs (Any): 函数的关键字参数。

返回值:

Output: 函数的输出。

Parameters
  • executor_or_config (Optional[Union[Executor, RunnableConfig]]) –

  • func (Callable[[~P], T]) –

  • args (~P) –

  • kwargs (~P) –

Return type

T

Examples using run_in_executor