---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/embeddings/ollama/types/interfaces/OllamaEmbeddingsRequestBody.md
description: The JSON request body POSTed to `/api/embed`.
---

# Interface: OllamaEmbeddingsRequestBody

Defined in: [src/batteries/embeddings/ollama/types.ts:67](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/embeddings/ollama/types.ts#L67)

The JSON request body POSTed to `/api/embed`.

## Properties

| Property                                       | Type                                                                  | Description                                                            | Defined in                                                                                                                                      |
| ---------------------------------------------- | --------------------------------------------------------------------- | ---------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |
|  `dimensions?` | `number`                                                              | Optional output dimensionality for models that support truncation.     | [src/batteries/embeddings/ollama/types.ts:73](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/embeddings/ollama/types.ts#L73) |
|  `input`            | `string`\[]                                                            | The batch of texts to embed. Always an array, even for a single input. | [src/batteries/embeddings/ollama/types.ts:71](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/embeddings/ollama/types.ts#L71) |
|  `keep_alive?` | `string` | `number`                                                  | How long to keep the model loaded after the request.                   | [src/batteries/embeddings/ollama/types.ts:77](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/embeddings/ollama/types.ts#L77) |
|  `model`            | `string`                                                              | ID of the embedding model to use.                                      | [src/batteries/embeddings/ollama/types.ts:69](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/embeddings/ollama/types.ts#L69) |
|  `options?`       | [`OllamaEmbeddingsRuntimeOptions`](OllamaEmbeddingsRuntimeOptions.md) | Runtime options for the embedding model.                               | [src/batteries/embeddings/ollama/types.ts:79](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/embeddings/ollama/types.ts#L79) |
|  `truncate?`     | `boolean`                                                             | Whether to truncate inputs that exceed the model's context window.     | [src/batteries/embeddings/ollama/types.ts:75](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/embeddings/ollama/types.ts#L75) |
