FailingLLM Class — langchain Architecture
Architecture documentation for the FailingLLM class in test_base.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 314072d9_7186_1490_7740_e59adde2e32f["FailingLLM"] b2c7d2a5_0852_93df_c3e1_828c36a88999["LLM"] 314072d9_7186_1490_7740_e59adde2e32f -->|extends| b2c7d2a5_0852_93df_c3e1_828c36a88999 0cad5588_a6f2_d365_b61b_841ca3437132["test_base.py"] 314072d9_7186_1490_7740_e59adde2e32f -->|defined in| 0cad5588_a6f2_d365_b61b_841ca3437132 bc1095e4_873d_82cc_bf04_008e9eeed13c["_llm_type()"] 314072d9_7186_1490_7740_e59adde2e32f -->|method| bc1095e4_873d_82cc_bf04_008e9eeed13c 200b5940_947a_2a80_6a71_452727e33602["_call()"] 314072d9_7186_1490_7740_e59adde2e32f -->|method| 200b5940_947a_2a80_6a71_452727e33602
Relationship Graph
Source Code
libs/core/tests/unit_tests/language_models/llms/test_base.py lines 104–118
class FailingLLM(LLM):
@property
def _llm_type(self) -> str:
"""Return type of llm."""
return "failing-llm"
@override
def _call(
self,
prompt: str,
stop: list[str] | None = None,
run_manager: CallbackManagerForLLMRun | None = None,
**kwargs: Any,
) -> str:
raise FailingLLMError
Extends
Source
Frequently Asked Questions
What is the FailingLLM class?
FailingLLM is a class in the langchain codebase, defined in libs/core/tests/unit_tests/language_models/llms/test_base.py.
Where is FailingLLM defined?
FailingLLM is defined in libs/core/tests/unit_tests/language_models/llms/test_base.py at line 104.
What does FailingLLM extend?
FailingLLM extends LLM.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free