Interface: ChatCompletionResult
Defined in: packages/core/src/providers/types.ts:498
Deprecated
Legacy pre-AI-SDK result shape. Retained temporarily because MessageBuilder still consumes this compatibility shape internally.
Properties
content
content:
string
Defined in: packages/core/src/providers/types.ts:500
The text content of the response
finishReason?
optionalfinishReason?:string
Defined in: packages/core/src/providers/types.ts:504
Finish reason (if provided by the provider)
metadata?
optionalmetadata?:object
Defined in: packages/core/src/providers/types.ts:506
Provider-specific metadata
model?
optionalmodel?:string
usage?
optionalusage?:object
usage.completionTokens?
optionalcompletionTokens?:number
usage.promptTokens?
optionalpromptTokens?:number
usage.totalTokens?
optionaltotalTokens?:number
rawContent?
optionalrawContent?:MessageContentBlock[]
Defined in: packages/core/src/providers/types.ts:515
Raw content blocks from the provider (Anthropic-style)
toolCalls?
optionaltoolCalls?:ToolCall[]
Defined in: packages/core/src/providers/types.ts:502
Tool calls requested by the LLM (if any)