_get_eval_input() — langchain Function Reference
Architecture documentation for the _get_eval_input() function in eval_chain.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD 3f59ee2b_7d21_2ac1_4ecc_388e84a8c655["_get_eval_input()"] e476a8f9_5ced_15c1_3631_8a65948b94ed["CriteriaEvalChain"] 3f59ee2b_7d21_2ac1_4ecc_388e84a8c655 -->|defined in| e476a8f9_5ced_15c1_3631_8a65948b94ed dfe00c3b_61a4_4940_d85c_397366806f14["_evaluate_strings()"] dfe00c3b_61a4_4940_d85c_397366806f14 -->|calls| 3f59ee2b_7d21_2ac1_4ecc_388e84a8c655 375de358_d0b8_d70d_d3fd_da353f95ec25["_aevaluate_strings()"] 375de358_d0b8_d70d_d3fd_da353f95ec25 -->|calls| 3f59ee2b_7d21_2ac1_4ecc_388e84a8c655 style 3f59ee2b_7d21_2ac1_4ecc_388e84a8c655 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/evaluation/criteria/eval_chain.py lines 381–394
def _get_eval_input(
self,
prediction: str,
reference: str | None,
input_: str | None,
) -> dict:
"""Get the evaluation input."""
input_dict = {
"input": input_,
"output": prediction,
}
if self.requires_reference:
input_dict["reference"] = reference
return input_dict
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does _get_eval_input() do?
_get_eval_input() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/evaluation/criteria/eval_chain.py.
Where is _get_eval_input() defined?
_get_eval_input() is defined in libs/langchain/langchain_classic/evaluation/criteria/eval_chain.py at line 381.
What calls _get_eval_input()?
_get_eval_input() 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