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: BaseLanguageModel, schema: Union[dict, Type[BaseModel]], output_parser: str = 'base', prompt: Optional[Union[PromptTemplate, ChatPromptTemplate]] = None, verbose: bool = False) LLMChain [source]¶
创建一个问题回答链,根据模式返回带有来源的答案。
- 参数:
llm: 用于链的语言模型。 schema: 用于输出的Pydantic模式。 output_parser: 要使用的输出解析器。应为`pydantic`或`base`之一。
默认为`base`。
prompt: 用于链的可选提示。
返回值:
- Parameters
llm (BaseLanguageModel) –
schema (Union[dict, Type[BaseModel]]) –
output_parser (str) –
prompt (Optional[Union[PromptTemplate, ChatPromptTemplate]]) –
verbose (bool) –
- Return type