pipe default key (#11788)

pull/11705/head^2
Harrison Chase 12 months ago committed by GitHub
parent 6e78dacd78
commit f3ad22e64a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -992,6 +992,7 @@ class RunnableSerializable(Serializable, Runnable[Input, Output]):
def configurable_alternatives(
self,
which: ConfigurableField,
default_key: str = "default",
**kwargs: Runnable[Input, Output],
) -> RunnableSerializable[Input, Output]:
from langchain.schema.runnable.configurable import (
@ -999,7 +1000,7 @@ class RunnableSerializable(Serializable, Runnable[Input, Output]):
)
return RunnableConfigurableAlternatives(
which=which, default=self, alternatives=kwargs
which=which, default=self, alternatives=kwargs, default_key=default_key
)

Loading…
Cancel
Save