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: BaseLanguageModel

A 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.

langchain_contrib.llms.testing module#

Module contents#