gerbil/src/constants/imageModelPresets.ts
2025-09-18 19:00:27 -07:00

41 lines
1.5 KiB
TypeScript

export interface ImageModelPreset {
readonly name: string;
readonly description?: string;
readonly sdmodel: string;
readonly sdt5xxl: string;
readonly sdclipl: string;
readonly sdclipg: string;
readonly sdphotomaker: string;
readonly sdvae: string;
}
export const IMAGE_MODEL_PRESETS = [
{
name: 'FLUX.1',
description: 'FLUX.1 development model with default encoders',
sdmodel:
'https://huggingface.co/bullerwins/FLUX.1-Kontext-dev-GGUF/resolve/main/flux1-kontext-dev-Q3_K_S.gguf?download=true',
sdt5xxl:
'https://huggingface.co/camenduru/FLUX.1-dev/resolve/main/t5xxl_fp8_e4m3fn.safetensors?download=true',
sdclipl:
'https://huggingface.co/camenduru/FLUX.1-dev/resolve/main/clip_l.safetensors?download=true',
sdclipg: '',
sdphotomaker: '',
sdvae:
'https://huggingface.co/camenduru/FLUX.1-dev/resolve/main/ae.safetensors?download=true',
},
{
name: 'Chroma',
description: 'Chroma with optimized VAE and shared encoders',
sdmodel:
'https://huggingface.co/silveroxides/Chroma-GGUF/resolve/main/chroma-unlocked-v29/chroma-unlocked-v29-Q3_K_L.gguf?download=true',
sdt5xxl:
'https://huggingface.co/camenduru/FLUX.1-dev/resolve/main/t5xxl_fp8_e4m3fn.safetensors?download=true',
sdclipl:
'https://huggingface.co/camenduru/FLUX.1-dev/resolve/main/clip_l.safetensors?download=true',
sdclipg: '',
sdphotomaker: '',
sdvae:
'https://huggingface.co/lodestones/Chroma/resolve/main/ae.safetensors?download=true',
},
] as const;