Skip to content

applyModelFilter

applyModelFilter(result, filter?): ListModelsResult

Defined in: backend/src/shared.ts:132

Apply capability filter to a model list result.

Filters the models based on their declared capabilities. Models without capability information are included by default.

ListModelsResult

The model list result to filter

ModelCapabilityFilter

Optional capability filter criteria

ListModelsResult

Filtered ListModelsResult

const filtered = applyModelFilter(result, {
supportsStreaming: true,
supportsVision: true,
});