diff --git a/src/renderer/src/assets/images/apps/xiaoyi.webp b/src/renderer/src/assets/images/apps/xiaoyi.webp new file mode 100644 index 00000000..6b097814 Binary files /dev/null and b/src/renderer/src/assets/images/apps/xiaoyi.webp differ diff --git a/src/renderer/src/config/minapps.ts b/src/renderer/src/config/minapps.ts index cc200437..e078480d 100644 --- a/src/renderer/src/config/minapps.ts +++ b/src/renderer/src/config/minapps.ts @@ -26,6 +26,7 @@ import SparkDeskAppLogo from '@renderer/assets/images/apps/sparkdesk.png?url' import ThinkAnyLogo from '@renderer/assets/images/apps/thinkany.webp?url' import TiangongAiLogo from '@renderer/assets/images/apps/tiangong.png?url' import WanZhiAppLogo from '@renderer/assets/images/apps/wanzhi.jpg?url' +import XiaoYiAppLogo from '@renderer/assets/images/apps/xiaoyi.webp?url' import TencentYuanbaoAppLogo from '@renderer/assets/images/apps/yuanbao.png?url' import YuewenAppLogo from '@renderer/assets/images/apps/yuewen.png?url' import ZhihuAppLogo from '@renderer/assets/images/apps/zhihu.png?url' @@ -283,6 +284,13 @@ export const DEFAULT_MIN_APPS: MinAppType[] = [ name: 'AI Studio', logo: AIStudioLogo, url: 'https://aistudio.google.com/' + }, + { + id: 'xiaoyi', + name: '小艺', + logo: XiaoYiAppLogo, + url: 'https://xiaoyi.huawei.com/chat/', + bodered: true } ] diff --git a/src/renderer/src/store/migrate.ts b/src/renderer/src/store/migrate.ts index 7330557c..e7e06555 100644 --- a/src/renderer/src/store/migrate.ts +++ b/src/renderer/src/store/migrate.ts @@ -962,6 +962,13 @@ const migrateConfig = { return state }, '67': (state: RootState) => { + if (state.minapps) { + const xiaoyi = DEFAULT_MIN_APPS.find((app) => app.id === 'xiaoyi') + if (xiaoyi) { + state.minapps.enabled.push(xiaoyi) + } + } + state.llm.providers.push( { id: 'perplexity',