langchain.schema.runnable.RunnableLambda

class langchain.schema.runnable.RunnableLambda(func: Callable[[Input], Output])[source]

Bases: Runnable[Input, Output]

Methods

__init__(func)

abatch(inputs[, config, max_concurrency])

ainvoke(input[, config])

astream(input[, config])

batch(inputs[, config, max_concurrency])

bind(**kwargs)

Bind arguments to a Runnable, returning a new Runnable.

invoke(input[, config])

stream(input[, config])

async abatch(inputs: List[Input], config: Optional[Union[RunnableConfig, List[RunnableConfig]]] = None, *, max_concurrency: Optional[int] = None) List[Output]
async ainvoke(input: Input, config: Optional[RunnableConfig] = None) Output
async astream(input: Input, config: Optional[RunnableConfig] = None) AsyncIterator[Output]
batch(inputs: List[Input], config: Optional[Union[RunnableConfig, List[RunnableConfig]]] = None, *, max_concurrency: Optional[int] = None) List[Output]
bind(**kwargs: Any) Runnable[Input, Output]

Bind arguments to a Runnable, returning a new Runnable.

invoke(input: Input, config: Optional[RunnableConfig] = None) Output[source]
stream(input: Input, config: Optional[RunnableConfig] = None) Iterator[Output]