artcraft/frontend/libs/api-enums/src/lib/common/generation/CommonImageModel.ts

31 lines
1.1 KiB
TypeScript

// NOTE: These are defined in Rust (as the source of truth) and duplicated in the frontend.
// In the future, we should use code gen (protobufs or similar) to keep the two sides in sync.
export enum CommonImageModel {
Flux1Dev = "flux_1_dev",
Flux1Schnell = "flux_1_schnell",
FluxPro11 = "flux_pro_1p1",
FluxPro11Ultra = "flux_pro_1p1_ultra",
GptImage1 = "gpt_image_1",
GptImage1p5 = "gpt_image_1p5",
GptImage2 = "gpt_image_2",
GptImage2p5Flare = "gpt_image_2p5_flare",
GptImage2p5Sunburst = "gpt_image_2p5_sunburst",
GrokImagineImage = "grok_imagine_image",
GrokImagineImageQuality = "grok_imagine_image_q",
Midjourney7 = "midjourney_7",
Midjourney7Niji = "midjourney_7_niji",
Midjourney8 = "midjourney_8",
NanaBanana = "nano_banana",
NanaBanana2 = "nano_banana_2",
NanaBananaPro = "nano_banana_pro",
Seedream4 = "seedream_4",
Seedream4p5 = "seedream_4p5",
Seedream5Lite = "seedream_5_lite",
Seedream5p0Pro = "seedream_5p0_pro",
Seedream5p0ProUltra = "seedream_5p0_pro_u",
QwenEdit2511Angles = "qwen_edit_2511_angles",
Flux2LoraAngles = "flux_2_lora_angles",
}