LlmSpan
Class: LlmSpan
Defined in: src/types/log.types.ts:185
Extends
BaseStep
Constructors
Constructor
Defined in: src/types/log.types.ts:197
Parameters
data
createdAtNs?
number
durationNs?
number
groundTruth?
string
input
LlmStepAllowedIOType
inputTokens?
number
metadata?
Record
<string
, string
>
model?
string
name?
string
output
LlmStepAllowedIOType
outputTokens?
number
parent?
statusCode?
number
tags?
string
[]
temperature?
number
timeToFirstTokenNs?
number
tools?
Record
<string
, any
>[]
totalTokens?
number
Returns
LlmSpan
Overrides
Properties
createdAtNs
Defined in: src/types/step.types.ts:56
Inherited from
durationNs
Defined in: src/types/step.types.ts:57
Inherited from
externalId?
Defined in: src/types/step.types.ts:64
Inherited from
groundTruth?
Defined in: src/types/step.types.ts:60
Inherited from
input
Defined in: src/types/log.types.ts:187
Overrides
inputTokens?
Defined in: src/types/log.types.ts:191
metrics
Defined in: src/types/step.types.ts:63
Inherited from
model?
Defined in: src/types/log.types.ts:190
modelConfig?
Defined in: src/types/step.types.ts:61
Inherited from
name
Defined in: src/types/step.types.ts:55
Inherited from
output
Defined in: src/types/log.types.ts:188
Overrides
outputTokens?
Defined in: src/types/log.types.ts:192
statusCode?
Defined in: src/types/step.types.ts:59
Inherited from
tags?
Defined in: src/types/step.types.ts:62
Inherited from
temperature?
Defined in: src/types/log.types.ts:194
timeToFirstTokenNs?
Defined in: src/types/log.types.ts:195
tools?
Defined in: src/types/log.types.ts:189
totalTokens?
Defined in: src/types/log.types.ts:193
type
Defined in: src/types/log.types.ts:186
Overrides
userMetadata
Defined in: src/types/step.types.ts:58
Inherited from
Methods
toJSON()
Defined in: src/types/log.types.ts:231
Returns
Record
<string
, any
>
Overrides
validateInputOutputSerializable()
Defined in: src/types/step.types.ts:97
Parameters
val
StepIOType
Returns
StepIOType