diff --git a/apps/sim/app/(landing)/models/page.tsx b/apps/sim/app/(landing)/models/page.tsx index dd73b1ea1c..ed41353f74 100644 --- a/apps/sim/app/(landing)/models/page.tsx +++ b/apps/sim/app/(landing)/models/page.tsx @@ -11,7 +11,6 @@ import { import { ALL_CATALOG_MODELS, getPricingBounds, - MODEL_CATALOG_PROVIDERS, MODEL_PROVIDERS_WITH_CATALOGS, TOP_MODEL_PROVIDERS, TOTAL_MODEL_PROVIDERS, @@ -90,7 +89,7 @@ export const metadata: Metadata = { } export default function ModelsPage() { - const flatModels = MODEL_CATALOG_PROVIDERS.flatMap((provider) => + const flatModels = MODEL_PROVIDERS_WITH_CATALOGS.flatMap((provider) => provider.models.map((model) => ({ provider, model })) ) const featuredProviderOrder = ['anthropic', 'openai', 'google'] diff --git a/apps/sim/app/(landing)/models/utils.ts b/apps/sim/app/(landing)/models/utils.ts index bb9a87e4ad..ac260be1c1 100644 --- a/apps/sim/app/(landing)/models/utils.ts +++ b/apps/sim/app/(landing)/models/utils.ts @@ -552,7 +552,7 @@ assertUniqueGeneratedRoutes(rawProviders) export const MODEL_CATALOG_PROVIDERS: CatalogProvider[] = rawProviders export const MODEL_PROVIDERS_WITH_CATALOGS = MODEL_CATALOG_PROVIDERS.filter( - (provider) => provider.models.length > 0 + (provider) => provider.models.length > 0 && !provider.isReseller ) export const MODEL_PROVIDERS_WITH_DYNAMIC_CATALOGS = MODEL_CATALOG_PROVIDERS.filter( (provider) => provider.models.length === 0