Interface: EngineBatchModel
Defined in: packages/workflow-engine/src/ai/batch/model.ts:89
Properties
modelId
readonlymodelId:string
Defined in: packages/workflow-engine/src/ai/batch/model.ts:91
provider
readonlyprovider:string
Defined in: packages/workflow-engine/src/ai/batch/model.ts:90
recovery?
readonlyoptionalrecovery?:EngineBatchRecovery
Defined in: packages/workflow-engine/src/ai/batch/model.ts:93
How, if at all, a crashed submit can be recovered on this transport.
Methods
adopt()?
optionaladopt(externalKey,opts?):Promise<EngineBatchRef&EngineBatchStatus|null>
Defined in: packages/workflow-engine/src/ai/batch/model.ts:104
Find a batch this engine already created under externalKey, if one
exists. Implemented only when recovery is "metadata". Returns null
when the provider has no such batch — which, on a reclaim, means the
crashed worker died before the provider accepted the creation.
Parameters
externalKey
string
opts?
abortSignal?
AbortSignal
headers?
Record<string, string>
Returns
Promise<EngineBatchRef & EngineBatchStatus | null>
results()
results(
ref,opts?):AsyncIterable<EngineBatchItemResult>
Defined in: packages/workflow-engine/src/ai/batch/model.ts:115
Parameters
ref
opts?
abortSignal?
AbortSignal
headers?
Record<string, string>
Returns
AsyncIterable<EngineBatchItemResult>
start()
start(
requests,opts?):Promise<EngineBatchRef&EngineBatchStatus>
Defined in: packages/workflow-engine/src/ai/batch/model.ts:94
Parameters
requests
opts?
Returns
Promise<EngineBatchRef & EngineBatchStatus>
status()
status(
ref,opts?):Promise<EngineBatchStatus>
Defined in: packages/workflow-engine/src/ai/batch/model.ts:108
Parameters
ref
opts?
abortSignal?
AbortSignal
headers?
Record<string, string>
Returns
Promise<EngineBatchStatus>