_get_keys() — langchain Function Reference
Architecture documentation for the _get_keys() function in runner_utils.py from the langchain codebase.
Entity Profile
Dependency Diagram
graph TD a089196b_8c1b_51e2_42d9_a8bd76f8a276["_get_keys()"] 8253c602_7d0c_9195_a7e1_3e9b19304131["runner_utils.py"] a089196b_8c1b_51e2_42d9_a8bd76f8a276 -->|defined in| 8253c602_7d0c_9195_a7e1_3e9b19304131 5e72e350_cbb1_d312_db46_9ac4a7cf909f["_load_run_evaluators()"] 5e72e350_cbb1_d312_db46_9ac4a7cf909f -->|calls| a089196b_8c1b_51e2_42d9_a8bd76f8a276 f8d7a691_e350_4707_e02b_21cc5ffda178["_determine_input_key()"] a089196b_8c1b_51e2_42d9_a8bd76f8a276 -->|calls| f8d7a691_e350_4707_e02b_21cc5ffda178 864467e0_81f5_be42_651b_98803cc85971["_determine_prediction_key()"] a089196b_8c1b_51e2_42d9_a8bd76f8a276 -->|calls| 864467e0_81f5_be42_651b_98803cc85971 158765b7_ac8a_8d5b_a33b_b569242a324c["_determine_reference_key()"] a089196b_8c1b_51e2_42d9_a8bd76f8a276 -->|calls| 158765b7_ac8a_8d5b_a33b_b569242a324c style a089196b_8c1b_51e2_42d9_a8bd76f8a276 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
libs/langchain/langchain_classic/smith/evaluation/runner_utils.py lines 610–619
def _get_keys(
config: smith_eval.RunEvalConfig,
run_inputs: list[str] | None,
run_outputs: list[str] | None,
example_outputs: list[str] | None,
) -> tuple[str | None, str | None, str | None]:
input_key = _determine_input_key(config, run_inputs)
prediction_key = _determine_prediction_key(config, run_outputs)
reference_key = _determine_reference_key(config, example_outputs)
return input_key, prediction_key, reference_key
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does _get_keys() do?
_get_keys() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/smith/evaluation/runner_utils.py.
Where is _get_keys() defined?
_get_keys() is defined in libs/langchain/langchain_classic/smith/evaluation/runner_utils.py at line 610.
What does _get_keys() call?
_get_keys() calls 3 function(s): _determine_input_key, _determine_prediction_key, _determine_reference_key.
What calls _get_keys()?
_get_keys() is called by 1 function(s): _load_run_evaluators.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free