langchain_core.runnables.base.coerce_to_runnable

langchain_core.runnables.base.coerce_to_runnable(thing: Union[Runnable[Input, Output], Callable[[Input], Output], Callable[[Input], Awaitable[Output]], Callable[[Iterator[Input]], Iterator[Output]], Callable[[AsyncIterator[Input]], AsyncIterator[Output]], Mapping[str, Any]]) Runnable[Input, Output][source]

将可运行对象强制转换为Runnable。

参数:

thing:一个类似可运行对象。

返回:

一个Runnable。

Parameters

thing (Union[Runnable[Input, Output], Callable[[Input], Output], Callable[[Input], Awaitable[Output]], Callable[[Iterator[Input]], Iterator[Output]], Callable[[AsyncIterator[Input]], AsyncIterator[Output]], Mapping[str, Any]]) –

Return type

Runnable[Input, Output]