langchain_contrib.llms package#
Subpackages#
Submodules#
langchain_contrib.llms.dummy module#
A module for defining a dummy LLM.
- class langchain_contrib.llms.dummy.DummyLanguageModel#
Bases:
BaseLanguageModelA dummy LLM for when you need an LLM but don’t care for a real one.
You can use this instead of FakeLLM when you want to be sure the LLM is not actually getting called.
- async agenerate_prompt(prompts: List[PromptValue], stop: List[str] | None = None, callbacks: List[BaseCallbackHandler] | BaseCallbackManager | None = None) LLMResult#
Error out asynchronously because this is a dummy LLM.
- apredict(text: str, *, stop: Sequence[str] | None = None) Coroutine[Any, Any, str]#
Error out because this is a dummy LLM.
- apredict_messages(messages: List[BaseMessage], *, stop: Sequence[str] | None = None) Coroutine[Any, Any, BaseMessage]#
Error out because this is a dummy LLM.
- generate_prompt(prompts: List[PromptValue], stop: List[str] | None = None, callbacks: List[BaseCallbackHandler] | BaseCallbackManager | None = None) LLMResult#
Error out because this is a dummy LLM.
- predict(text: str, *, stop: Sequence[str] | None = None) str#
Error out because this is a dummy LLM.
- predict_messages(messages: List[BaseMessage], *, stop: Sequence[str] | None = None) BaseMessage#
Error out because this is a dummy LLM.