feat: Add XiaoYi miniapp, resolve #1591 (#1595)

Co-authored-by: 亢奋猫 <kangfenmao@qq.com>
This commit is contained in:
Asurada 2025-02-14 10:37:42 +08:00 committed by GitHub
parent 44d42d64ef
commit 5a3a97135f
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 15 additions and 0 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -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 ThinkAnyLogo from '@renderer/assets/images/apps/thinkany.webp?url'
import TiangongAiLogo from '@renderer/assets/images/apps/tiangong.png?url' import TiangongAiLogo from '@renderer/assets/images/apps/tiangong.png?url'
import WanZhiAppLogo from '@renderer/assets/images/apps/wanzhi.jpg?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 TencentYuanbaoAppLogo from '@renderer/assets/images/apps/yuanbao.png?url'
import YuewenAppLogo from '@renderer/assets/images/apps/yuewen.png?url' import YuewenAppLogo from '@renderer/assets/images/apps/yuewen.png?url'
import ZhihuAppLogo from '@renderer/assets/images/apps/zhihu.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', name: 'AI Studio',
logo: AIStudioLogo, logo: AIStudioLogo,
url: 'https://aistudio.google.com/' url: 'https://aistudio.google.com/'
},
{
id: 'xiaoyi',
name: '小艺',
logo: XiaoYiAppLogo,
url: 'https://xiaoyi.huawei.com/chat/',
bodered: true
} }
] ]

View File

@ -962,6 +962,13 @@ const migrateConfig = {
return state return state
}, },
'67': (state: RootState) => { '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( state.llm.providers.push(
{ {
id: 'perplexity', id: 'perplexity',