From 7683fe34b78b498c2cd2364408ef76aef57a7af5 Mon Sep 17 00:00:00 2001 From: bflatastic Date: Thu, 27 Nov 2025 00:39:30 +0700 Subject: [PATCH] default to only artcraft provider and add sora/chatgpt provider selection for GPT image 1 --- .../src/lib/classy-model-selector.tsx | 6 +----- .../model-selector/src/lib/provider-lookup.ts | 13 ++++--------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/frontend/libs/components/model-selector/src/lib/classy-model-selector.tsx b/frontend/libs/components/model-selector/src/lib/classy-model-selector.tsx index 2d4c23a986..434aedb881 100644 --- a/frontend/libs/components/model-selector/src/lib/classy-model-selector.tsx +++ b/frontend/libs/components/model-selector/src/lib/classy-model-selector.tsx @@ -25,11 +25,7 @@ interface ClassyModelSelectorProps { providerTooltipDelayMs?: number; } -const DEFAULT_PROVIDER_OPTIONS: Provider[] = [ - Provider.ArtCraft, - Provider.Fal, - Provider.Sora, -]; +const DEFAULT_PROVIDER_OPTIONS: Provider[] = [Provider.ArtCraft]; function ProviderTooltipContent({ page, diff --git a/frontend/libs/components/model-selector/src/lib/provider-lookup.ts b/frontend/libs/components/model-selector/src/lib/provider-lookup.ts index 6ca3b855d8..6cd7a1b3d8 100644 --- a/frontend/libs/components/model-selector/src/lib/provider-lookup.ts +++ b/frontend/libs/components/model-selector/src/lib/provider-lookup.ts @@ -6,19 +6,14 @@ export type ProvidersByModel = Partial>; // Centralized lookup: page (product/tab) → modelId → allowed providers export const PROVIDER_LOOKUP_BY_PAGE: Record = { [ModelPage.TextToImage]: { - midjourney: [Provider.ArtCraft], - flux_pro_1_1: [Provider.ArtCraft, Provider.Fal], - gpt_image_1: [Provider.Sora], + gpt_image_1: [Provider.ArtCraft, Provider.Sora], }, [ModelPage.ImageToVideo]: {}, [ModelPage.Canvas2D]: { - gpt_image_1: [Provider.Sora], - flux_pro_1_1: [Provider.ArtCraft, Provider.Fal], - midjourney: [Provider.ArtCraft], + gpt_image_1: [Provider.ArtCraft, Provider.Sora], }, - [ModelPage.Stage3D]: {}, + [ModelPage.Stage3D]: { gpt_image_1: [Provider.ArtCraft, Provider.Sora] }, [ModelPage.ImageEditor]: { - gpt_image_1: [Provider.Sora], - flux_pro_1_1: [Provider.ArtCraft, Provider.Fal], + gpt_image_1: [Provider.ArtCraft, Provider.Sora], }, };