BasePromptSelector#

class langchain.chains.prompt_selector.BasePromptSelector[source]#

Bases: BaseModel, ABC

Base class for prompt selectors.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

abstract get_prompt(llm: BaseLanguageModel) BasePromptTemplate[source]#

Get default prompt for a language model.

Parameters:

llm (BaseLanguageModel)

Return type:

BasePromptTemplate