# evaluate

> **Function** in `langsmith`

📖 [View in docs](https://reference.langchain.com/javascript/langsmith/evaluation/evaluate)

## Signature

```javascript
evaluate(target: ComparativeTargetT, options: ComparativeEvaluateOptions): Promise<ComparisonEvaluationResults>
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `target` | `ComparativeTargetT` | Yes |  |
| `options` | `ComparativeEvaluateOptions` | Yes |  |

## Returns

`Promise<ComparisonEvaluationResults>`

---

[View source on GitHub](https://github.com/langchain-ai/langsmith-sdk/blob/52e79add98f6559235d1eb00f5f533b9be6d4cf6/js/src/evaluation/_runner.ts#L248)