_load_map_rerank_chain() — langchain Function Reference
Architecture documentation for the _load_map_rerank_chain() function in chain.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 04f3060a_d64a_35e8_97d4_b9c2444fe1df["_load_map_rerank_chain()"] 7bff8b59_614d_4352_11dd_db15fa7a7056["chain.py"] 04f3060a_d64a_35e8_97d4_b9c2444fe1df -->|defined in| 7bff8b59_614d_4352_11dd_db15fa7a7056 style 04f3060a_d64a_35e8_97d4_b9c2444fe1df fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/chains/question_answering/chain.py lines 43–70
def _load_map_rerank_chain(
llm: BaseLanguageModel,
*,
prompt: BasePromptTemplate = MAP_RERANK_PROMPT,
verbose: bool = False,
document_variable_name: str = "context",
rank_key: str = "score",
answer_key: str = "answer",
callback_manager: BaseCallbackManager | None = None,
callbacks: Callbacks = None,
**kwargs: Any,
) -> MapRerankDocumentsChain:
llm_chain = LLMChain(
llm=llm,
prompt=prompt,
verbose=verbose,
callback_manager=callback_manager,
callbacks=callbacks,
)
return MapRerankDocumentsChain(
llm_chain=llm_chain,
rank_key=rank_key,
answer_key=answer_key,
document_variable_name=document_variable_name,
verbose=verbose,
callback_manager=callback_manager,
**kwargs,
)
Domain
Subdomains
Source
Frequently Asked Questions
What does _load_map_rerank_chain() do?
_load_map_rerank_chain() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/chains/question_answering/chain.py.
Where is _load_map_rerank_chain() defined?
_load_map_rerank_chain() is defined in libs/langchain/langchain_classic/chains/question_answering/chain.py at line 43.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free