---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/context/thrift/relevance/interfaces/SelectNaiveTurnsOptions.md
description: 'Options for [`selectNaiveTurns`](https://adk.nht.io/api/@nhtio/adk/batteries/context/thrift/relevance/functions/selectNaiveTurns).'
---

# Interface: SelectNaiveTurnsOptions

Defined in: [src/batteries/context/thrift/relevance.ts:326](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/context/thrift/relevance.ts#L326)

Options for [selectNaiveTurns](../functions/selectNaiveTurns.md).

## Properties

| Property                                              | Type                                                                   | Description                                                  | Defined in                                                                                                                                          |
| ----------------------------------------------------- | ---------------------------------------------------------------------- | ------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
|  `encoding?`            | `string`                                                               | The encoding to measure under. Default: `'cl100k_base'`.     | [src/batteries/context/thrift/relevance.ts:330](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/context/thrift/relevance.ts#L330) |
|  `estimateTokens` | [`EstimateTokensFn`](../../contracts/type-aliases/EstimateTokensFn.md) | REQUIRED. Measures a turn's combined `qa` text's token cost. | [src/batteries/context/thrift/relevance.ts:328](https://github.com/NHTIO/ADK/blob/v1.20260713.1/src/src/batteries/context/thrift/relevance.ts#L328) |
