Interface: OllamaChatResponse
Defined in: src/batteries/llm/ollama/types.ts:235
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 |
done? | boolean | Always true for a non-streaming response. | src/batteries/llm/ollama/types.ts:249 |
done_reason? | string | Why generation stopped. | src/batteries/llm/ollama/types.ts:251 |
eval_count? | number | Number of tokens generated. | src/batteries/llm/ollama/types.ts:261 |
eval_duration? | number | Generation time in nanoseconds. | src/batteries/llm/ollama/types.ts:263 |
load_duration? | number | Model load time in nanoseconds. | src/batteries/llm/ollama/types.ts:255 |
message? | { content?: string; images?: string[]; role?: "assistant"; thinking?: string; tool_calls?: OllamaToolCall[]; } | The completed assistant message. | src/batteries/llm/ollama/types.ts:241 |
message.content? | string | - | src/batteries/llm/ollama/types.ts:243 |
message.images? | string[] | - | src/batteries/llm/ollama/types.ts:245 |
message.role? | "assistant" | - | src/batteries/llm/ollama/types.ts:242 |
message.thinking? | string | - | src/batteries/llm/ollama/types.ts:244 |
message.tool_calls? | OllamaToolCall[] | - | src/batteries/llm/ollama/types.ts:246 |
model? | string | Model that produced the response. | src/batteries/llm/ollama/types.ts:237 |
prompt_eval_count? | number | Number of prompt tokens evaluated. | src/batteries/llm/ollama/types.ts:257 |
prompt_eval_duration? | number | Prompt evaluation time in nanoseconds. | src/batteries/llm/ollama/types.ts:259 |
total_duration? | number | Total request time in nanoseconds. | src/batteries/llm/ollama/types.ts:253 |