diff --git a/web-app/src/services/providers.ts b/web-app/src/services/providers.ts index c7529d5a5..8e1fdbf37 100644 --- a/web-app/src/services/providers.ts +++ b/web-app/src/services/providers.ts @@ -70,12 +70,10 @@ export const getProviders = async (): Promise => { 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] : []), ],