---
url: >-
  https://adk.nht.io/api/@nhtio/adk/batteries/llm/ollama/types/interfaces/OllamaChatStreamChunk.md
description: >-
  A streamed NDJSON chunk from `/api/chat`. The terminal chunk carries `done:
  true` + stats.
---

# Interface: OllamaChatStreamChunk

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

A streamed NDJSON chunk from `/api/chat`. The terminal chunk carries `done: true` + stats.

## Properties

| Property                                                           | Type                                                                                                                                                      | Description                                             | Defined in                                                                                                                          |
| ------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------- |
|  `created_at?`                     | `string`                                                                                                                                                  | ISO-8601 timestamp the chunk was created.               | [src/batteries/llm/ollama/types.ts:207](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L207) |
|  `done?`                                 | `boolean`                                                                                                                                                 | `true` on the terminal chunk.                           | [src/batteries/llm/ollama/types.ts:217](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L217) |
|  `done_reason?`                   | `string`                                                                                                                                                  | Why generation stopped, present on the terminal chunk.  | [src/batteries/llm/ollama/types.ts:219](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L219) |
|  `eval_count?`                     | `number`                                                                                                                                                  | Number of tokens generated (terminal chunk).            | [src/batteries/llm/ollama/types.ts:229](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L229) |
|  `eval_duration?`               | `number`                                                                                                                                                  | Generation time in nanoseconds (terminal chunk).        | [src/batteries/llm/ollama/types.ts:231](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L231) |
|  `load_duration?`               | `number`                                                                                                                                                  | Model load time in nanoseconds (terminal chunk).        | [src/batteries/llm/ollama/types.ts:223](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L223) |
|  `message?`                           | { `content?`: `string`; `images?`: `string`\[]; `role?`: `"assistant"`; `thinking?`: `string`; `tool_calls?`: [`OllamaToolCall`](OllamaToolCall.md)\[]; } | Partial assistant message carried by this chunk.        | [src/batteries/llm/ollama/types.ts:209](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L209) |
| `message.content?`                                                 | `string`                                                                                                                                                  | -                                                       | [src/batteries/llm/ollama/types.ts:211](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L211) |
| `message.images?`                                                  | `string`\[]                                                                                                                                                | -                                                       | [src/batteries/llm/ollama/types.ts:213](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L213) |
| `message.role?`                                                    | `"assistant"`                                                                                                                                             | -                                                       | [src/batteries/llm/ollama/types.ts:210](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L210) |
| `message.thinking?`                                                | `string`                                                                                                                                                  | -                                                       | [src/batteries/llm/ollama/types.ts:212](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L212) |
| `message.tool_calls?`                                              | [`OllamaToolCall`](OllamaToolCall.md)\[]                                                                                                                   | -                                                       | [src/batteries/llm/ollama/types.ts:214](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L214) |
|  `model?`                               | `string`                                                                                                                                                  | Model that produced the chunk.                          | [src/batteries/llm/ollama/types.ts:205](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L205) |
|  `prompt_eval_count?`       | `number`                                                                                                                                                  | Number of prompt tokens evaluated (terminal chunk).     | [src/batteries/llm/ollama/types.ts:225](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L225) |
|  `prompt_eval_duration?` | `number`                                                                                                                                                  | Prompt evaluation time in nanoseconds (terminal chunk). | [src/batteries/llm/ollama/types.ts:227](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L227) |
|  `total_duration?`             | `number`                                                                                                                                                  | Total request time in nanoseconds (terminal chunk).     | [src/batteries/llm/ollama/types.ts:221](https://github.com/NHTIO/ADK/blob/v1.20261003.0/src/src/batteries/llm/ollama/types.ts#L221) |
