chore: update logic detect capabilities

This commit is contained in:
Faisal Amir 2025-09-03 09:28:36 +07:00
parent 13a8727552
commit a8ca0d6418

View File

@ -70,12 +70,10 @@ export const getProviders = async (): Promise<ModelProvider[]> => {
name: model.name,
description: model.description,
capabilities: [
...(model.capabilities?.includes(ModelCapabilities.TOOLS) ||
(await isModelCapabilitySupported(model.id, 'tools'))
...((await isModelCapabilitySupported(model.id, 'tools'))
? [ModelCapabilities.TOOLS]
: []),
...(model.capabilities?.includes(ModelCapabilities.REASONING) ||
(await isModelCapabilitySupported(model.id, 'reasoning'))
...((await isModelCapabilitySupported(model.id, 'reasoning'))
? [ModelCapabilities.REASONING]
: []),
],