mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-08 02:52:12 +00:00
default to only artcraft provider and add sora/chatgpt provider selection for GPT image 1
This commit is contained in:
1 parent
1d41fa8174
commit
7683fe34b7
2 files changed
+5
-14
No files matched your search
@@ -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,
|
||||
|
||||
@@ -6,19 +6,14 @@ export type ProvidersByModel = Partial<Record<string, Provider[]>>;
|
||||
// Centralized lookup: page (product/tab) → modelId → allowed providers
|
||||
export const PROVIDER_LOOKUP_BY_PAGE: Record<ModelPage, ProvidersByModel> = {
|
||||
[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],
|
||||
},
|
||||
};
|
||||
Reference in new issue
Block a user