Interface: AISDKErrorDiagnostics
Defined in: packages/core/src/utils/format-error.ts:40
Structured diagnostic fields extracted from an AI SDK error chain.
Attached to enriched errors as err.diagnostics so UI consumers can
render fields cleanly without parsing the suffix out of .message.
Properties
finishReason?
optionalfinishReason?:string
Defined in: packages/core/src/utils/format-error.ts:45
isRetryable?
optionalisRetryable?:boolean
Defined in: packages/core/src/utils/format-error.ts:42
responseBody?
optionalresponseBody?:string
Defined in: packages/core/src/utils/format-error.ts:44
statusCode?
optionalstatusCode?:number
Defined in: packages/core/src/utils/format-error.ts:41
text?
optionaltext?:string
Defined in: packages/core/src/utils/format-error.ts:51
url?
optionalurl?:string
Defined in: packages/core/src/utils/format-error.ts:43
usage?
optionalusage?:object
Defined in: packages/core/src/utils/format-error.ts:46
inputTokens?
optionalinputTokens?:number
outputTokens?
optionaloutputTokens?:number
totalTokens?
optionaltotalTokens?:number