langchain.chains.retrieval_qa.base.BaseRetrievalQA
https://github.com/hwchase17/langchain/blob/v0.0.228/langchain/chains/retrieval_qa/base.py#L27
from_chain_typeメソッド
必須引数はllm。chain_typeも文字列で渡せる
return cls(combine_documents_chain=combine_documents_chain, **kwargs)
combine_documents_chainはload_qa_chainの返り値
llmとchain_typeを渡す
langchain.chains.question_answering.load_qa_chain
chain_type="stuff"のとき、langchain.chains.combine_documents.StuffDocumentsChainを持ったRetrievalQAが返っていた!
runメソッド
langchain.chains.base.Chain