Interface: BaseModelCallFinishedEvent
Hierarchy
-
↳
BaseModelCallFinishedEvent
↳↳
ImageGenerationFinishedEvent
↳↳
SpeechGenerationFinishedEvent
↳↳
SpeechStreamingFinishedEvent
↳↳
ObjectStreamingFinishedEvent
Properties
callId
• callId: undefined
| string
Unique identifier for the function call.
Inherited from
BaseFunctionFinishedEvent.callId
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:38
durationInMs
• durationInMs: number
Duration of the function call in milliseconds.
Inherited from
BaseFunctionFinishedEvent.durationInMs
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:117
eventType
• eventType: "finished"
Type of the event. Defined in the subclasses.
Inherited from
BaseFunctionFinishedEvent.eventType
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:102
finishTimestamp
• finishTimestamp: Date
Timestamp when the function call finished.
Inherited from
BaseFunctionFinishedEvent.finishTimestamp
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:112
functionId
• Optional
functionId: string
Optional unique identifier for the function.
Inherited from
BaseFunctionFinishedEvent.functionId
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:48
functionType
• functionType: string
Type of the function. Defined in the subclasses.
Inherited from
BaseFunctionFinishedEvent.functionType
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:81
input
• input: unknown
The main input to the model call. The type depends on the call type or model.
Defined in
packages/modelfusion/src/model-function/ModelCallEvent.ts:90
model
• model: ModelInformation
Defined in
packages/modelfusion/src/model-function/ModelCallEvent.ts:85
parentCallId
• Optional
parentCallId: string
Unique identifier of the call id of the parent function.
Inherited from
BaseFunctionFinishedEvent.parentCallId
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:43
result
• result: BaseModelCallFinishedEventResult
The result of the model call. Can be "success", "error", or "abort". Additional information is provided depending on the status.
Overrides
BaseFunctionFinishedEvent.result
Defined in
packages/modelfusion/src/model-function/ModelCallEvent.ts:100
runId
• Optional
runId: string
Unique identifier for the run. Only available if the function is part of a run.
Inherited from
BaseFunctionFinishedEvent.runId
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:54
sessionId
• Optional
sessionId: string
Unique identifier for the session. Only available if the function is part of a run with a session.
Inherited from
BaseFunctionFinishedEvent.sessionId
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:60
settings
• settings: unknown
The model settings used for the call. The type depends on the model.
Defined in
packages/modelfusion/src/model-function/ModelCallEvent.ts:95
startTimestamp
• startTimestamp: Date
Timestamp when the function call started.
Inherited from
BaseFunctionFinishedEvent.startTimestamp
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:107
timestamp
• timestamp: Date
Timestamp of the event.
Inherited from
BaseFunctionFinishedEvent.timestamp
Defined in
packages/modelfusion/src/core/FunctionEvent.ts:71
userId
• Optional
userId: string
Unique identifier for the user. Only available if the function is part of a run with a user.
Inherited from
BaseFunctionFinishedEvent.userId