/** * Created by 芋道源码 * * AI 枚举类 * * 问题:为什么不放在 src/utils/constants.ts 呢? * 回答:主要 AI 是可选模块,考虑到独立、解耦,所以放在了 /views/ai/utils/constants.ts */ /** * AI 平台的枚举 */ export const AiPlatformEnum = { OPENAI: 'OpenAI', Ollama: 'Ollama', YI_YAN: 'YiYan', // 百度 XING_HUO: 'XingHuo', // 讯飞 QIAN_WEN: 'QianWen', // 阿里 GEMIR: 'gemir', // 谷歌 STABLE_DIFFUSION: 'StableDiffusion', // Stability AI MIDJOURNEY: 'Midjourney', // Midjourney SUNO: 'Suno' // Suno AI } /** * AI 图像生成状态的枚举 */ export const AiImageStatusEnum = { IN_PROGRESS: 10, // 进行中 SUCCESS: 20, // 已完成 FAIL: 30 // 已失败 } /** * AI 音乐生成状态的枚举 */ export const AiMusicStatusEnum = { IN_PROGRESS: 10, // 进行中 SUCCESS: 20, // 已完成 FAIL: 30 // 已失败 }