langchain.chains.prompt_selector
.ConditionalPromptSelector¶
- 类 langchain.chains.prompt_selector.ConditionalPromptSelector[源代码]¶
继承自:
BasePromptSelector
通过条件处理的提示集合。
通过解析和验证关键字参数中的输入数据来创建新的模型。
如果输入数据无法解析用于构建有效模型,则会引发 ValidationError。
- 参数 conditionals: List[Tuple[Callable[[BaseLanguageModel], bool], BasePromptTemplate]] [可选]¶
条件项和提示列表,当条件匹配时使用。
- 参数 default_prompt: BasePromptTemplate [必需]¶
如果没有条件匹配,则使用默认提示。
- get_prompt(llm: BaseLanguageModel) BasePromptTemplate [source]¶
获取语言模型的默认提示。
- 参数
llm (BaseLanguageModel) – 获取提示的语言模型。
- 返回
用于语言模型的提示。
- 返回类型