---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/ollama/types/interfaces/OllamaChatResponse.md
description: 'A non-streaming `/api/chat` response (single object with `done: true`).'
---

# Interface: OllamaChatResponse

Defined in: [src/batteries/llm/ollama/types.ts:235](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L235)

A non-streaming `/api/chat` response (single object with `done: true`).

## Properties

| Property                                                           | Type                                                                                                                                                      | Description                                  | Defined in                                                                                                                          |
| ------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
|  `created_at?`                     | `string`                                                                                                                                                  | ISO-8601 timestamp the response was created. | [src/batteries/llm/ollama/types.ts:239](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L239) |
|  `done?`                                 | `boolean`                                                                                                                                                 | Always `true` for a non-streaming response.  | [src/batteries/llm/ollama/types.ts:249](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L249) |
|  `done_reason?`                   | `string`                                                                                                                                                  | Why generation stopped.                      | [src/batteries/llm/ollama/types.ts:251](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L251) |
|  `eval_count?`                     | `number`                                                                                                                                                  | Number of tokens generated.                  | [src/batteries/llm/ollama/types.ts:261](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L261) |
|  `eval_duration?`               | `number`                                                                                                                                                  | Generation time in nanoseconds.              | [src/batteries/llm/ollama/types.ts:263](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L263) |
|  `load_duration?`               | `number`                                                                                                                                                  | Model load time in nanoseconds.              | [src/batteries/llm/ollama/types.ts:255](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L255) |
|  `message?`                           | { `content?`: `string`; `images?`: `string`\[]; `role?`: `"assistant"`; `thinking?`: `string`; `tool_calls?`: [`OllamaToolCall`](OllamaToolCall.md)\[]; } | The completed assistant message.             | [src/batteries/llm/ollama/types.ts:241](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L241) |
| `message.content?`                                                 | `string`                                                                                                                                                  | -                                            | [src/batteries/llm/ollama/types.ts:243](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L243) |
| `message.images?`                                                  | `string`\[]                                                                                                                                                | -                                            | [src/batteries/llm/ollama/types.ts:245](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L245) |
| `message.role?`                                                    | `"assistant"`                                                                                                                                             | -                                            | [src/batteries/llm/ollama/types.ts:242](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L242) |
| `message.thinking?`                                                | `string`                                                                                                                                                  | -                                            | [src/batteries/llm/ollama/types.ts:244](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L244) |
| `message.tool_calls?`                                              | [`OllamaToolCall`](OllamaToolCall.md)\[]                                                                                                                   | -                                            | [src/batteries/llm/ollama/types.ts:246](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L246) |
|  `model?`                               | `string`                                                                                                                                                  | Model that produced the response.            | [src/batteries/llm/ollama/types.ts:237](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L237) |
|  `prompt_eval_count?`       | `number`                                                                                                                                                  | Number of prompt tokens evaluated.           | [src/batteries/llm/ollama/types.ts:257](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L257) |
|  `prompt_eval_duration?` | `number`                                                                                                                                                  | Prompt evaluation time in nanoseconds.       | [src/batteries/llm/ollama/types.ts:259](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L259) |
|  `total_duration?`             | `number`                                                                                                                                                  | Total request time in nanoseconds.           | [src/batteries/llm/ollama/types.ts:253](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L253) |
