---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/vector/plan/interfaces/CollectionSpec.md
---

# Interface: CollectionSpec

Defined in: [batteries/vector/plan.ts:62](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/plan.ts#L62)

## Properties

| Property                                      | Type                                                                                                    | Defined in                                                                                                      |
| --------------------------------------------- | ------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------- |
|  `collection` | `string`                                                                                                | [batteries/vector/plan.ts:63](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/plan.ts#L63) |
|  `fields`         | [`CollectionFieldSpec`](CollectionFieldSpec.md)\[]                                                       | [batteries/vector/plan.ts:68](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/plan.ts#L68) |
|  `vector`         | { `dimensions`: `number`; `metric`: [`DistanceMetric`](../../types/type-aliases/DistanceMetric.md); } | [batteries/vector/plan.ts:64](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/plan.ts#L64) |
| `vector.dimensions`                           | `number`                                                                                                | [batteries/vector/plan.ts:65](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/plan.ts#L65) |
| `vector.metric`                               | [`DistanceMetric`](../../types/type-aliases/DistanceMetric.md)                                          | [batteries/vector/plan.ts:66](https://github.com/NHTIO/ADK/blob/v1.20260607.0/src/batteries/vector/plan.ts#L66) |
