langchain_core.runnables.config
.call_func_with_variable_args¶
- langchain_core.runnables.config.call_func_with_variable_args(func: 类型联合[Callable[[输入]], 输出], Callable[[输入, RunnableConfig], 输出]], Callable[[输入, CallbackManagerForChainRun], RunnableConfig], 输出]], input: 输入, config: RunnableConfig, run_manager: Optional[CallbackManagerForChainRun] = None, **kwargs: 任意) 输出 [来源代码]¶
调用可能可选接受run_manager和/或配置的函数。
- 参数
(类型联合[Callable[[输入] (func) –
Callable[[输入, CallbackManagerForChainRun], 输出], Callable[[输入, CallbackManagerForChainRun, RunnableConfig], 输出]])
要调用的函数。
输出] –
Callable[[输入, CallbackManagerForChainRun], 输出], Callable[[输入, CallbackManagerForChainRun, RunnableConfig], 输出]])
要调用的函数。
func (Union[Callable[[Input], Output], Callable[[Input, RunnableConfig], Output], Callable[[Input, CallbackManagerForChainRun], Output], Callable[[Input, RunnableConfig, RunnableConfig], Output]]) –
输入 (Input) –
配置 (RunnableConfig) – 传递给函数的配置。
运行管理器 (Optional[CallbackManagerForChainRun]) – 传递给函数的运行管理器。默认为 None。
**kwargs (任何) – 传递给函数的关键字参数。
- 返回类型
Output
- :paramCallable[[Input, CallbackManagerForChainRun], Output],
- Callable[[Input, CallbackManagerForChainRun, RunnableConfig], Output]])
要调用的函数。
- 参数
输入 (Input) – 函数的输入。
配置 (RunnableConfig) – 传递给函数的配置。
运行管理器 (CallbackManagerForChainRun) – 传递给函数的运行管理器。默认为 None。
**kwargs (任何) – 传递给函数的关键字参数。
func (Union[Callable[[Input], Output], Callable[[Input, RunnableConfig], Output], Callable[[Input, CallbackManagerForChainRun], Output], Callable[[Input, RunnableConfig, RunnableConfig], Output]]) –
- 返回
函数的输出。
- 返回类型
Output