Skip to main content

Interface: ModelFilter

Defined in: packages/workflow-engine/src/ai/model-helper.ts:86

Filter options for listModels()

Properties​

isEmbeddingModel?​

optional isEmbeddingModel?: boolean

Defined in: packages/workflow-engine/src/ai/model-helper.ts:88

Only include embedding models


isEvaluationModel?​

optional isEvaluationModel?: boolean

Defined in: packages/workflow-engine/src/ai/model-helper.ts:96

Only include decision models (or, when false, exclude them)


isTranscriptionModel?​

optional isTranscriptionModel?: boolean

Defined in: packages/workflow-engine/src/ai/model-helper.ts:98

Only include transcription models (or, when false, exclude them)


supportsAsyncBatch?​

optional supportsAsyncBatch?: boolean

Defined in: packages/workflow-engine/src/ai/model-helper.ts:94

Only include models that support async batch


supportsStructuredOutputs?​

optional supportsStructuredOutputs?: boolean

Defined in: packages/workflow-engine/src/ai/model-helper.ts:92

Only include models that support structured outputs


supportsTools?​

optional supportsTools?: boolean

Defined in: packages/workflow-engine/src/ai/model-helper.ts:90

Only include models that support function calling