Skip to main contentü¶úÔ∏èüîó LangChainDocsUse casesIntegrationsAPICommunityChat our docsLangSmithJS/TS DocsSearchCTRLKGet startedIntroductionInstallationQuickstartLangChain Expression LanguageInterfaceHow toBind runtime argsConfigurable AlternativesAdd fallbacksRun arbitrary functionsUse RunnableParallel/RunnableMapRoute between multiple RunnablesCookbookLangChain Expression Language (LCEL)Why use LCEL?ModulesModel I/‚ÄãORetrievalChainsMemoryAgentsCallbacksModulesSecurityGuidesMoreLangChain Expression LanguageHow toConfigurable AlternativesOn this pageConfigurable AlternativesOftentimes you may want to experiment with, or even expose to the end user, multiple different ways of doing things.
In order to make this experience as easy as possible, we have defined a configurable_alternatives method.
Oftentimes you may want to experiment with, or even expose to the end user, multiple different ways of doing things.
Oftentimes you may want to experiment with, or even expose to the end user, multiple different ways of doing things. ->: Skip to main contentü¶úÔ∏èüîó LangChainDocsUse casesIntegrationsAPICommunityChat our docsLangSmithJS/TS DocsSearchCTRLKGet startedIntroductionInstallationQuickstartLangChain Expression LanguageInterfaceHow toBind runtime argsConfigurable AlternativesAdd fallbacksRun arbitrary functionsUse RunnableParallel/RunnableMapRoute between multiple RunnablesCookbookLangChain Expression Language (LCEL)Why use LCEL?ModulesModel I/‚ÄãORetrievalChainsMemoryAgentsCallbacksModulesSecurityGuidesMoreLangChain Expression LanguageHow toConfigurable AlternativesOn this pageConfigurable AlternativesOftentimes you may want to experiment with, or even expose to the end user, multiple different ways of doing things.
In order to make this experience as easy as possible, we have defined a configurable_alternatives method.