---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/vector/sqlite_vec/interfaces/SqliteVecVectorStoreOptions.md
description: 'Construction options for [`SqliteVecVectorStore`](https://adk.nht.io/api/@nhtio/adk/batteries/vector/sqlite_vec/classes/SqliteVecVectorStore).'
---

# Interface: SqliteVecVectorStoreOptions

Defined in: [batteries/vector/sqlite\_vec/index.ts:22](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/vector/sqlite_vec/index.ts#L22)

Construction options for [SqliteVecVectorStore](../classes/SqliteVecVectorStore.md).

## Extends

* [`BaseVectorStoreOptions`](../../types/interfaces/BaseVectorStoreOptions.md)

## Properties

| Property                                                     | Type                                                                 | Description                                                                                                                                                                                                                                                                                                                                                                                                                                              | Inherited from                                                                                                                                                                  | Defined in                                                                                                                              |
| ------------------------------------------------------------ | -------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
|  `connection`                | { `path`: `string`; }                                              | Database location: a filesystem path, or `':memory:'` for an in-memory database.                                                                                                                                                                                                                                                                                                                                                                         | -                                                                                                                                                                               | [batteries/vector/sqlite\_vec/index.ts:24](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/vector/sqlite_vec/index.ts#L24) |
| `connection.path`                                            | `string`                                                             | -                                                                                                                                                                                                                                                                                                                                                                                                                                                        | -                                                                                                                                                                               | [batteries/vector/sqlite\_vec/index.ts:25](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/vector/sqlite_vec/index.ts#L25) |
|  `consistency?`             | [`VectorConsistency`](../../types/type-aliases/VectorConsistency.md) | Store-wide read-after-write guarantee for writes. Overrides the adapter's declared [VectorStoreCapabilities.consistency](../../types/interfaces/VectorStoreCapabilities.md#property-consistency) default; a per-operation `.consistency()` on the builder overrides this in turn (precedence: per-op > store option > adapter default). Ignored by strongly-consistent adapters. See [VectorConsistency](../../types/type-aliases/VectorConsistency.md). | [`BaseVectorStoreOptions`](../../types/interfaces/BaseVectorStoreOptions.md).[`consistency`](../../types/interfaces/BaseVectorStoreOptions.md#property-consistency)             | [batteries/vector/types.ts:129](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/vector/types.ts#L129)                     |
|  `defaultCollection?` | `string`                                                             | Collection name used when a call omits an explicit one.                                                                                                                                                                                                                                                                                                                                                                                                  | [`BaseVectorStoreOptions`](../../types/interfaces/BaseVectorStoreOptions.md).[`defaultCollection`](../../types/interfaces/BaseVectorStoreOptions.md#property-defaultcollection) | [batteries/vector/types.ts:122](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/vector/types.ts#L122)                     |
|  `dimensions?`               | `number`                                                             | Embedding dimensionality. Required by backends that must declare it at collection-creation time.                                                                                                                                                                                                                                                                                                                                                         | [`BaseVectorStoreOptions`](../../types/interfaces/BaseVectorStoreOptions.md).[`dimensions`](../../types/interfaces/BaseVectorStoreOptions.md#property-dimensions)               | [batteries/vector/types.ts:120](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/vector/types.ts#L120)                     |
|  `encoder?`                     | [`VectorEncoderFn`](../../types/type-aliases/VectorEncoderFn.md)     | Function that turns text into vectors. Required unless the backend has built-in encoding.                                                                                                                                                                                                                                                                                                                                                                | [`BaseVectorStoreOptions`](../../types/interfaces/BaseVectorStoreOptions.md).[`encoder`](../../types/interfaces/BaseVectorStoreOptions.md#property-encoder)                     | [batteries/vector/types.ts:118](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/vector/types.ts#L118)                     |
|  `metric?`                       | [`DistanceMetric`](../../types/type-aliases/DistanceMetric.md)       | Distance metric used for similarity (e.g. cosine, euclidean, dot). Defaults to the adapter's preferred metric.                                                                                                                                                                                                                                                                                                                                           | [`BaseVectorStoreOptions`](../../types/interfaces/BaseVectorStoreOptions.md).[`metric`](../../types/interfaces/BaseVectorStoreOptions.md#property-metric)                       | [batteries/vector/types.ts:116](https://github.com/NHTIO/ADK/blob/v1.20260609.0/src/batteries/vector/types.ts#L116)                     |
