langchain.chains.openai_functions.qa_with_structure
.create_qa_with_structure_chain¶
- langchain.chains.openai_functions.qa_with_structure.create_qa_with_structure_chain(llm: langchain_core.language_models.base.BaseLanguageModel, schema: Union[dict, Type[BaseModel]], output_parser: str = 'base', prompt: Optional[Union[langchain_core.prompts.prompt.PromptTemplate, langchain_core.prompts.chat.ChatPromptTemplate]], verbose: bool = False) langchain.chains.llm.LLMChain [source]¶
- 根据模式创建一个问题回答链,返回带有来源的回答。
。
- 参数
llm (langchain_core.language_models.base.BaseLanguageModel)- 用于链的语言模型。
schema (Union [dict, BaseModel])- 用于输出的 Pydantic 模式。
output_parser (str)- 要使用的输出解析器。应为 pydantic 或 base 之一。默认为 base。
prompt (Optional [Union langchain_core.prompts.prompt.PromptTemplate, langchain_core.prompts.chat.ChatPromptTemplate])- 为链使用的可选提示。
verbose (bool)-
- 返回类型
返回