Home / Function/ _prepare_output() — langchain Function Reference

_prepare_output() — langchain Function Reference

Architecture documentation for the _prepare_output() function in eval_chain.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  73dd8c35_4316_e427_8b9a_2f20c324d6b0["_prepare_output()"]
  e476a8f9_5ced_15c1_3631_8a65948b94ed["CriteriaEvalChain"]
  73dd8c35_4316_e427_8b9a_2f20c324d6b0 -->|defined in| e476a8f9_5ced_15c1_3631_8a65948b94ed
  dfe00c3b_61a4_4940_d85c_397366806f14["_evaluate_strings()"]
  dfe00c3b_61a4_4940_d85c_397366806f14 -->|calls| 73dd8c35_4316_e427_8b9a_2f20c324d6b0
  375de358_d0b8_d70d_d3fd_da353f95ec25["_aevaluate_strings()"]
  375de358_d0b8_d70d_d3fd_da353f95ec25 -->|calls| 73dd8c35_4316_e427_8b9a_2f20c324d6b0
  style 73dd8c35_4316_e427_8b9a_2f20c324d6b0 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/evaluation/criteria/eval_chain.py lines 396–401

    def _prepare_output(self, result: dict) -> dict:
        """Prepare the output."""
        parsed = result[self.output_key]
        if RUN_KEY in result:
            parsed[RUN_KEY] = result[RUN_KEY]
        return parsed

Domain

Subdomains

Frequently Asked Questions

What does _prepare_output() do?
_prepare_output() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/evaluation/criteria/eval_chain.py.
Where is _prepare_output() defined?
_prepare_output() is defined in libs/langchain/langchain_classic/evaluation/criteria/eval_chain.py at line 396.
What calls _prepare_output()?
_prepare_output() is called by 2 function(s): _aevaluate_strings, _evaluate_strings.

Analyze Your Own Codebase

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

Try Supermodel Free