chore: Update Xirang provider configuration and localization
This commit is contained in:
parent
f3f32cc591
commit
31078b8ec5
@ -124,10 +124,10 @@ import ViduModelLogo from '@renderer/assets/images/models/vidu.png'
|
|||||||
import ViduModelLogoDark from '@renderer/assets/images/models/vidu_dark.png'
|
import ViduModelLogoDark from '@renderer/assets/images/models/vidu_dark.png'
|
||||||
import WenxinModelLogo from '@renderer/assets/images/models/wenxin.png'
|
import WenxinModelLogo from '@renderer/assets/images/models/wenxin.png'
|
||||||
import WenxinModelLogoDark from '@renderer/assets/images/models/wenxin_dark.png'
|
import WenxinModelLogoDark from '@renderer/assets/images/models/wenxin_dark.png'
|
||||||
import YiModelLogo from '@renderer/assets/images/models/yi.png'
|
|
||||||
import YiModelLogoDark from '@renderer/assets/images/models/yi_dark.png'
|
|
||||||
import XirangModelLogo from '@renderer/assets/images/models/xirang.png'
|
import XirangModelLogo from '@renderer/assets/images/models/xirang.png'
|
||||||
import XirangModelLogoDark from '@renderer/assets/images/models/xirang_dark.png'
|
import XirangModelLogoDark from '@renderer/assets/images/models/xirang_dark.png'
|
||||||
|
import YiModelLogo from '@renderer/assets/images/models/yi.png'
|
||||||
|
import YiModelLogoDark from '@renderer/assets/images/models/yi_dark.png'
|
||||||
import { getProviderByModel } from '@renderer/services/AssistantService'
|
import { getProviderByModel } from '@renderer/services/AssistantService'
|
||||||
import { Assistant, Model } from '@renderer/types'
|
import { Assistant, Model } from '@renderer/types'
|
||||||
import OpenAI from 'openai'
|
import OpenAI from 'openai'
|
||||||
@ -1718,20 +1718,7 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
|
|||||||
group: 'Jina'
|
group: 'Jina'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
xirang: [
|
xirang: []
|
||||||
{
|
|
||||||
id: 'xirang-1',
|
|
||||||
name: 'DeepSeek-R1',
|
|
||||||
provider: 'xirang',
|
|
||||||
group: 'xirang'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 'xirang-2',
|
|
||||||
name: 'DeepSeek-V3',
|
|
||||||
provider: 'xirang',
|
|
||||||
group: 'xirang'
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
export const TEXT_TO_IMAGES_MODELS = [
|
export const TEXT_TO_IMAGES_MODELS = [
|
||||||
|
|||||||
@ -35,9 +35,9 @@ import SiliconFlowProviderLogo from '@renderer/assets/images/providers/silicon.p
|
|||||||
import StepProviderLogo from '@renderer/assets/images/providers/step.png'
|
import StepProviderLogo from '@renderer/assets/images/providers/step.png'
|
||||||
import TogetherProviderLogo from '@renderer/assets/images/providers/together.png'
|
import TogetherProviderLogo from '@renderer/assets/images/providers/together.png'
|
||||||
import BytedanceProviderLogo from '@renderer/assets/images/providers/volcengine.png'
|
import BytedanceProviderLogo from '@renderer/assets/images/providers/volcengine.png'
|
||||||
|
import XirangProviderLogo from '@renderer/assets/images/providers/xirang.png'
|
||||||
import ZeroOneProviderLogo from '@renderer/assets/images/providers/zero-one.png'
|
import ZeroOneProviderLogo from '@renderer/assets/images/providers/zero-one.png'
|
||||||
import ZhipuProviderLogo from '@renderer/assets/images/providers/zhipu.png'
|
import ZhipuProviderLogo from '@renderer/assets/images/providers/zhipu.png'
|
||||||
import XirangProviderLogo from '@renderer/assets/images/providers/xirang.png'
|
|
||||||
export function getProviderLogo(providerId: string) {
|
export function getProviderLogo(providerId: string) {
|
||||||
switch (providerId) {
|
switch (providerId) {
|
||||||
case 'openai':
|
case 'openai':
|
||||||
@ -328,13 +328,13 @@ export const PROVIDER_CONFIG = {
|
|||||||
},
|
},
|
||||||
xirang: {
|
xirang: {
|
||||||
api: {
|
api: {
|
||||||
url: 'https://wishub-x1.ctyun.cn/v1/'
|
url: 'https://wishub-x1.ctyun.cn'
|
||||||
},
|
},
|
||||||
websites: {
|
websites: {
|
||||||
official: 'https://www.ctyun.cn',
|
official: 'https://www.ctyun.cn',
|
||||||
apiKey: 'https://www.ctyun.cn/act/xirang/deepseek',
|
apiKey: 'https://huiju.ctyun.cn/service/serviceGroup',
|
||||||
docs: 'https://www.ctyun.cn/document',
|
docs: 'https://www.ctyun.cn/products/ctxirang',
|
||||||
models: 'https://www.ctyun.cn/act/xirang/deepseek'
|
models: 'https://huiju.ctyun.cn/modelSquare/'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
dashscope: {
|
dashscope: {
|
||||||
|
|||||||
@ -560,7 +560,7 @@
|
|||||||
"yi": "Yi",
|
"yi": "Yi",
|
||||||
"zhinao": "360AI",
|
"zhinao": "360AI",
|
||||||
"zhipu": "ZHIPU AI",
|
"zhipu": "ZHIPU AI",
|
||||||
"xirang": "TyyCloud Xirang"
|
"xirang": "State Cloud Xirang"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "About & Feedback",
|
"about": "About & Feedback",
|
||||||
|
|||||||
@ -560,7 +560,7 @@
|
|||||||
"yi": "Yi",
|
"yi": "Yi",
|
||||||
"zhinao": "360AI",
|
"zhinao": "360AI",
|
||||||
"zhipu": "ZHIPU AI",
|
"zhipu": "ZHIPU AI",
|
||||||
"xirang": "TyyCloud Xirang"
|
"xirang": "State Cloud Xirang"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "О программе и обратная связь",
|
"about": "О программе и обратная связь",
|
||||||
|
|||||||
@ -560,7 +560,7 @@
|
|||||||
"yi": "零一万物",
|
"yi": "零一万物",
|
||||||
"zhinao": "360智脑",
|
"zhinao": "360智脑",
|
||||||
"zhipu": "智谱AI",
|
"zhipu": "智谱AI",
|
||||||
"xirang": "天翼云 息壤"
|
"xirang": "天翼云息壤"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "关于我们",
|
"about": "关于我们",
|
||||||
|
|||||||
@ -560,7 +560,7 @@
|
|||||||
"yi": "零一萬物",
|
"yi": "零一萬物",
|
||||||
"zhinao": "360智腦",
|
"zhinao": "360智腦",
|
||||||
"zhipu": "智譜AI",
|
"zhipu": "智譜AI",
|
||||||
"xirang": "天翼雲 息壤"
|
"xirang": "天翼雲息壤"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "關於與回饋",
|
"about": "關於與回饋",
|
||||||
|
|||||||
@ -42,7 +42,7 @@ export default class OpenAIProvider extends BaseProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private get isNotSupportFiles() {
|
private get isNotSupportFiles() {
|
||||||
const providers = ['deepseek', 'baichuan', 'minimax', 'doubao']
|
const providers = ['deepseek', 'baichuan', 'minimax', 'doubao', 'xirang']
|
||||||
return providers.includes(this.provider.id)
|
return providers.includes(this.provider.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -1122,29 +1122,6 @@ const migrateConfig = {
|
|||||||
return state
|
return state
|
||||||
},
|
},
|
||||||
'73': (state: RootState) => {
|
'73': (state: RootState) => {
|
||||||
const tempProviders = state.llm.providers
|
|
||||||
const xirangProvider = tempProviders.find((provider) => provider.id === 'xirang')
|
|
||||||
if (!xirangProvider) {
|
|
||||||
tempProviders.unshift({
|
|
||||||
id: 'xirang',
|
|
||||||
name: 'Xirang',
|
|
||||||
type: 'openai',
|
|
||||||
apiKey: '',
|
|
||||||
apiHost: 'https://wishub-x1.ctyun.cn',
|
|
||||||
models: SYSTEM_MODELS.xirang,
|
|
||||||
isSystem: true,
|
|
||||||
enabled: false
|
|
||||||
})
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
...state,
|
|
||||||
llm: {
|
|
||||||
...state.llm,
|
|
||||||
providers: tempProviders
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
'74': (state: RootState) => {
|
|
||||||
if (state.websearch) {
|
if (state.websearch) {
|
||||||
state.websearch.searchWithTime = true
|
state.websearch.searchWithTime = true
|
||||||
state.websearch.maxResults = 5
|
state.websearch.maxResults = 5
|
||||||
@ -1200,6 +1177,19 @@ const migrateConfig = {
|
|||||||
.trim()
|
.trim()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
return state
|
||||||
|
},
|
||||||
|
'74': (state: RootState) => {
|
||||||
|
state.llm.providers.push({
|
||||||
|
id: 'xirang',
|
||||||
|
name: 'Xirang',
|
||||||
|
type: 'openai',
|
||||||
|
apiKey: '',
|
||||||
|
apiHost: 'https://wishub-x1.ctyun.cn',
|
||||||
|
models: SYSTEM_MODELS.xirang,
|
||||||
|
isSystem: true,
|
||||||
|
enabled: false
|
||||||
|
})
|
||||||
return state
|
return state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user