Interface: OllamaChatStreamChunk
Defined in: src/batteries/llm/ollama/types.ts:203
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 |
done? | boolean | true on the terminal chunk. | src/batteries/llm/ollama/types.ts:217 |
done_reason? | string | Why generation stopped, present on the terminal chunk. | src/batteries/llm/ollama/types.ts:219 |
eval_count? | number | Number of tokens generated (terminal chunk). | src/batteries/llm/ollama/types.ts:229 |
eval_duration? | number | Generation time in nanoseconds (terminal chunk). | src/batteries/llm/ollama/types.ts:231 |
load_duration? | number | Model load time in nanoseconds (terminal chunk). | src/batteries/llm/ollama/types.ts:223 |
message? | { content?: string; images?: string[]; role?: "assistant"; thinking?: string; tool_calls?: OllamaToolCall[]; } | Partial assistant message carried by this chunk. | src/batteries/llm/ollama/types.ts:209 |
message.content? | string | - | src/batteries/llm/ollama/types.ts:211 |
message.images? | string[] | - | src/batteries/llm/ollama/types.ts:213 |
message.role? | "assistant" | - | src/batteries/llm/ollama/types.ts:210 |
message.thinking? | string | - | src/batteries/llm/ollama/types.ts:212 |
message.tool_calls? | OllamaToolCall[] | - | src/batteries/llm/ollama/types.ts:214 |
model? | string | Model that produced the chunk. | src/batteries/llm/ollama/types.ts:205 |
prompt_eval_count? | number | Number of prompt tokens evaluated (terminal chunk). | src/batteries/llm/ollama/types.ts:225 |
prompt_eval_duration? | number | Prompt evaluation time in nanoseconds (terminal chunk). | src/batteries/llm/ollama/types.ts:227 |
total_duration? | number | Total request time in nanoseconds (terminal chunk). | src/batteries/llm/ollama/types.ts:221 |