# EmbeddingDistanceEvalChain

> **Class** in `langchain_classic`

📖 [View in docs](https://reference.langchain.com/python/langchain-classic/evaluation/embedding_distance/base/EmbeddingDistanceEvalChain)

Embedding distance evaluation chain.

Use embedding distances to score semantic difference between
a prediction and reference.

## Signature

```python
EmbeddingDistanceEvalChain()
```

## Extends

- `_EmbeddingDistanceChainMixin`
- `StringEvaluator`

## Properties

- `requires_reference`
- `evaluation_name`
- `input_keys`

---

[View source on GitHub](https://github.com/langchain-ai/langchain/blob/b302691ff9ad841804e93e5addbdc53b6974473b/libs/langchain/langchain_classic/evaluation/embedding_distance/base.py#L346)