MCPcopy
hub / github.com/langchain-ai/langchain / chain

Function chain

libs/core/tests/unit_tests/runnables/test_fallbacks.py:59–66  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

57
58@pytest.fixture()
59def chain() -> Runnable:
60 error_llm = FakeListLLM(responses=["foo"], i=1)
61 pass_llm = FakeListLLM(responses=["bar"])
62
63 prompt = PromptTemplate.from_template("what did baz say to {buz}")
64 return RunnableParallel({"buz": lambda x: x}) | (prompt | error_llm).with_fallbacks(
65 [prompt | pass_llm]
66 )
67
68
69def _raise_error(inputs: dict) -> str:

Callers 1

on_chat_model_startMethod · 0.50

Calls 4

FakeListLLMClass · 0.90
RunnableParallelClass · 0.90
with_fallbacksMethod · 0.80
from_templateMethod · 0.45

Tested by

no test coverage detected