diff --git a/src/platform/assets/services/assetService.ts b/src/platform/assets/services/assetService.ts index 344209bf71..00fa0ceadf 100644 --- a/src/platform/assets/services/assetService.ts +++ b/src/platform/assets/services/assetService.ts @@ -12,6 +12,7 @@ import { useModelToNodeStore } from '@/stores/modelToNodeStore' const ASSETS_ENDPOINT = '/assets' const MODELS_TAG = 'models' const MISSING_TAG = 'missing' +const EXPERIMENTAL_WARNING = `EXPERIMENTAL: If you are seeing this please make sure "Comfy.Assets.UseAssetAPI" is set to "false" in your ComfyUI Settings.\n` /** * Input names that are eligible for asset browser @@ -26,7 +27,9 @@ function validateAssetResponse(data: unknown): AssetResponse { if (result.success) return result.data const error = fromZodError(result.error) - throw new Error(`Invalid asset response against zod schema:\n${error}`) + throw new Error( + `${EXPERIMENTAL_WARNING}Invalid asset response against zod schema:\n${error}` + ) } /** @@ -44,7 +47,7 @@ function createAssetService() { const res = await api.fetchApi(url) if (!res.ok) { throw new Error( - `Unable to load ${context}: Server returned ${res.status}. Please try again.` + `${EXPERIMENTAL_WARNING}Unable to load ${context}: Server returned ${res.status}. Please try again.` ) } const data = await res.json() diff --git a/src/platform/settings/constants/coreSettings.ts b/src/platform/settings/constants/coreSettings.ts index 1272290449..4e4f6c77cf 100644 --- a/src/platform/settings/constants/coreSettings.ts +++ b/src/platform/settings/constants/coreSettings.ts @@ -1051,7 +1051,7 @@ export const CORE_SETTINGS: SettingParams[] = [ { id: 'Comfy.Assets.UseAssetAPI', name: 'Use Asset API for model library', - type: 'boolean', + type: 'hidden', tooltip: 'Use new Asset API for model browsing', defaultValue: false, experimental: true