Home / Function/ create_qa_with_sources_chain() — langchain Function Reference

create_qa_with_sources_chain() — langchain Function Reference

Architecture documentation for the create_qa_with_sources_chain() function in qa_with_structure.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  e9c7b58c_129e_1fab_e2c5_41fde21064bb["create_qa_with_sources_chain()"]
  c4d776aa_af27_d81b_af91_432812868d2f["qa_with_structure.py"]
  e9c7b58c_129e_1fab_e2c5_41fde21064bb -->|defined in| c4d776aa_af27_d81b_af91_432812868d2f
  56edef7e_60db_7dfa_4330_a366b60a8313["create_qa_with_structure_chain()"]
  e9c7b58c_129e_1fab_e2c5_41fde21064bb -->|calls| 56edef7e_60db_7dfa_4330_a366b60a8313
  style e9c7b58c_129e_1fab_e2c5_41fde21064bb fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/chains/openai_functions/qa_with_structure.py lines 122–142

def create_qa_with_sources_chain(
    llm: BaseLanguageModel,
    verbose: bool = False,  # noqa: FBT001,FBT002
    **kwargs: Any,
) -> LLMChain:
    """Create a question answering chain that returns an answer with sources.

    Args:
        llm: Language model to use for the chain.
        verbose: Whether to print the details of the chain
        **kwargs: Keyword arguments to pass to `create_qa_with_structure_chain`.

    Returns:
        Chain (LLMChain) that can be used to answer questions with citations.
    """
    return create_qa_with_structure_chain(
        llm,
        AnswerWithSources,
        verbose=verbose,
        **kwargs,
    )

Subdomains

Frequently Asked Questions

What does create_qa_with_sources_chain() do?
create_qa_with_sources_chain() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/chains/openai_functions/qa_with_structure.py.
Where is create_qa_with_sources_chain() defined?
create_qa_with_sources_chain() is defined in libs/langchain/langchain_classic/chains/openai_functions/qa_with_structure.py at line 122.
What does create_qa_with_sources_chain() call?
create_qa_with_sources_chain() calls 1 function(s): create_qa_with_structure_chain.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free