Home / Function/ test_embedding_distance_eval_chain() — langchain Function Reference

test_embedding_distance_eval_chain() — langchain Function Reference

Architecture documentation for the test_embedding_distance_eval_chain() function in test_embedding.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  1a04025b_6305_5288_a001_413404cdee14["test_embedding_distance_eval_chain()"]
  89627e7b_46a2_902e_b342_68623bc9d7ef["test_embedding.py"]
  1a04025b_6305_5288_a001_413404cdee14 -->|defined in| 89627e7b_46a2_902e_b342_68623bc9d7ef
  style 1a04025b_6305_5288_a001_413404cdee14 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/tests/integration_tests/evaluation/embedding_distance/test_embedding.py lines 140–150

def test_embedding_distance_eval_chain(
    embedding_distance_eval_chain: EmbeddingDistanceEvalChain,
) -> None:
    embedding_distance_eval_chain.distance_metric = EmbeddingDistance.COSINE
    prediction = "Hi"
    reference = "Hello"
    result = embedding_distance_eval_chain.evaluate_strings(
        prediction=prediction,
        reference=reference,
    )
    assert result["score"] < 1.0

Domain

Subdomains

Frequently Asked Questions

What does test_embedding_distance_eval_chain() do?
test_embedding_distance_eval_chain() is a function in the langchain codebase, defined in libs/langchain/tests/integration_tests/evaluation/embedding_distance/test_embedding.py.
Where is test_embedding_distance_eval_chain() defined?
test_embedding_distance_eval_chain() is defined in libs/langchain/tests/integration_tests/evaluation/embedding_distance/test_embedding.py at line 140.

Analyze Your Own Codebase

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

Try Supermodel Free