Skip to content

Commit 13b7a47

Browse files
Mary Hippbrandonrising
Mary Hipp
authored andcommitted
exclude flux models from main model dropdown
1 parent 0367725 commit 13b7a47

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

invokeai/frontend/web/src/services/api/hooks/modelsByType.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import {
99
isFluxMainModelModelConfig,
1010
isIPAdapterModelConfig,
1111
isLoRAModelConfig,
12-
isNonRefinerMainModelConfig,
12+
isNonRefinerNonFluxMainModelConfig,
1313
isNonSDXLMainModelConfig,
1414
isRefinerMainModelModelConfig,
1515
isSDXLMainModelModelConfig,
@@ -35,7 +35,7 @@ const buildModelsHook =
3535
return [modelConfigs, result] as const;
3636
};
3737

38-
export const useMainModels = buildModelsHook(isNonRefinerMainModelConfig);
38+
export const useMainModels = buildModelsHook(isNonRefinerNonFluxMainModelConfig);
3939
export const useNonSDXLMainModels = buildModelsHook(isNonSDXLMainModelConfig);
4040
export const useRefinerModels = buildModelsHook(isRefinerMainModelModelConfig);
4141
export const useFluxModels = buildModelsHook(isFluxMainModelModelConfig);

invokeai/frontend/web/src/services/api/types.ts

+4
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,10 @@ export const isNonRefinerMainModelConfig = (config: AnyModelConfig): config is M
126126
return config.type === 'main' && config.base !== 'sdxl-refiner';
127127
};
128128

129+
export const isNonRefinerNonFluxMainModelConfig = (config: AnyModelConfig): config is MainModelConfig => {
130+
return config.type === 'main' && config.base !== 'sdxl-refiner' && config.base !== 'flux';
131+
};
132+
129133
export const isRefinerMainModelModelConfig = (config: AnyModelConfig): config is MainModelConfig => {
130134
return config.type === 'main' && config.base === 'sdxl-refiner';
131135
};

0 commit comments

Comments
 (0)