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, name: model.name,
description: model.description, description: model.description,
capabilities: [ capabilities: [
...(model.capabilities?.includes(ModelCapabilities.TOOLS) || ...((await isModelCapabilitySupported(model.id, 'tools'))
(await isModelCapabilitySupported(model.id, 'tools'))
? [ModelCapabilities.TOOLS] ? [ModelCapabilities.TOOLS]
: []), : []),
...(model.capabilities?.includes(ModelCapabilities.REASONING) || ...((await isModelCapabilitySupported(model.id, 'reasoning'))
(await isModelCapabilitySupported(model.id, 'reasoning'))
? [ModelCapabilities.REASONING] ? [ModelCapabilities.REASONING]
: []), : []),
], ],