Home / Class/ JsonEqualityEvaluator Class — langchain Architecture

JsonEqualityEvaluator Class — langchain Architecture

Architecture documentation for the JsonEqualityEvaluator class in config.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  f6efd0ee_8ce0_bbf0_08a5_f2be566e5beb["JsonEqualityEvaluator"]
  3f727cf4_38d7_5e57_1492_800220e6e9f9["EvalConfig"]
  f6efd0ee_8ce0_bbf0_08a5_f2be566e5beb -->|extends| 3f727cf4_38d7_5e57_1492_800220e6e9f9
  ba7f9415_541a_d99f_0400_a688a10212b0["config.py"]
  f6efd0ee_8ce0_bbf0_08a5_f2be566e5beb -->|defined in| ba7f9415_541a_d99f_0400_a688a10212b0

Relationship Graph

Source Code

libs/langchain/langchain_classic/smith/evaluation/config.py lines 218–221

    class JsonEqualityEvaluator(EvalConfig):
        """Configuration for a json equality evaluator."""

        evaluator_type: EvaluatorType = EvaluatorType.JSON_EQUALITY

Extends

Frequently Asked Questions

What is the JsonEqualityEvaluator class?
JsonEqualityEvaluator is a class in the langchain codebase, defined in libs/langchain/langchain_classic/smith/evaluation/config.py.
Where is JsonEqualityEvaluator defined?
JsonEqualityEvaluator is defined in libs/langchain/langchain_classic/smith/evaluation/config.py at line 218.
What does JsonEqualityEvaluator extend?
JsonEqualityEvaluator extends EvalConfig.

Analyze Your Own Codebase

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

Try Supermodel Free