Skip to main content

Class: BaseStep

Defined in:

Extended by

Constructors

Constructor

Defined in:

Parameters

type
"agent" | "llm" | "retriever" | "tool" | "workflow" | "control" | "trace" | "session"
data
BaseStepOptions

Returns

BaseStep

Properties

createdAt

Defined in:

datasetInput?

Defined in:

datasetMetadata?

Defined in:

datasetOutput?

Defined in:

externalId?

Defined in:

id

Defined in:

input?

Defined in:

metrics

Defined in:

name

Defined in:

output?

Defined in:

redactedInput?

Defined in:

redactedOutput?

Defined in:

statusCode?

Defined in:

stepNumber?

Defined in:

tags?

Defined in:

type

Defined in:

userMetadata

Defined in:

Methods

toJSON()

Defined in:

Returns

SerializedStep

validateInputOutputSerializable()

Defined in:

Type Parameters

T
T = | string | { content: | string | ( | { text: string; type: "text"; } | { file_id: string; type: "file"; })[]; role: | "function" | "agent" | "tool" | "assistant" | "developer" | "system" | "user"; tool_call_id?: null | string; tool_calls?: null | object[]; } | string[] | Date | Document | Record<string, string> | Document[] | Record<string, string>[] | object[] | Record<string, string>[]

Parameters

val
T

Returns

T