Skip to content
1 min read · 254 words

Interface: OllamaChatResponse ​

Defined in: src/batteries/llm/ollama/types.ts:235

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

Properties ​

PropertyTypeDescriptionDefined in
created_at?stringISO-8601 timestamp the response was created.src/batteries/llm/ollama/types.ts:239
done?booleanAlways true for a non-streaming response.src/batteries/llm/ollama/types.ts:249
done_reason?stringWhy generation stopped.src/batteries/llm/ollama/types.ts:251
eval_count?numberNumber of tokens generated.src/batteries/llm/ollama/types.ts:261
eval_duration?numberGeneration time in nanoseconds.src/batteries/llm/ollama/types.ts:263
load_duration?numberModel 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?stringModel that produced the response.src/batteries/llm/ollama/types.ts:237
prompt_eval_count?numberNumber of prompt tokens evaluated.src/batteries/llm/ollama/types.ts:257
prompt_eval_duration?numberPrompt evaluation time in nanoseconds.src/batteries/llm/ollama/types.ts:259
total_duration?numberTotal request time in nanoseconds.src/batteries/llm/ollama/types.ts:253