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 WenxinModelLogo from '@renderer/assets/images/models/wenxin.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 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 { Assistant, Model } from '@renderer/types'
|
||||
import OpenAI from 'openai'
|
||||
@ -1718,20 +1718,7 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
|
||||
group: 'Jina'
|
||||
}
|
||||
],
|
||||
xirang: [
|
||||
{
|
||||
id: 'xirang-1',
|
||||
name: 'DeepSeek-R1',
|
||||
provider: 'xirang',
|
||||
group: 'xirang'
|
||||
},
|
||||
{
|
||||
id: 'xirang-2',
|
||||
name: 'DeepSeek-V3',
|
||||
provider: 'xirang',
|
||||
group: 'xirang'
|
||||
}
|
||||
]
|
||||
xirang: []
|
||||
}
|
||||
|
||||
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 TogetherProviderLogo from '@renderer/assets/images/providers/together.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 ZhipuProviderLogo from '@renderer/assets/images/providers/zhipu.png'
|
||||
import XirangProviderLogo from '@renderer/assets/images/providers/xirang.png'
|
||||
export function getProviderLogo(providerId: string) {
|
||||
switch (providerId) {
|
||||
case 'openai':
|
||||
@ -328,13 +328,13 @@ export const PROVIDER_CONFIG = {
|
||||
},
|
||||
xirang: {
|
||||
api: {
|
||||
url: 'https://wishub-x1.ctyun.cn/v1/'
|
||||
url: 'https://wishub-x1.ctyun.cn'
|
||||
},
|
||||
websites: {
|
||||
official: 'https://www.ctyun.cn',
|
||||
apiKey: 'https://www.ctyun.cn/act/xirang/deepseek',
|
||||
docs: 'https://www.ctyun.cn/document',
|
||||
models: 'https://www.ctyun.cn/act/xirang/deepseek'
|
||||
apiKey: 'https://huiju.ctyun.cn/service/serviceGroup',
|
||||
docs: 'https://www.ctyun.cn/products/ctxirang',
|
||||
models: 'https://huiju.ctyun.cn/modelSquare/'
|
||||
}
|
||||
},
|
||||
dashscope: {
|
||||
|
||||
@ -560,7 +560,7 @@
|
||||
"yi": "Yi",
|
||||
"zhinao": "360AI",
|
||||
"zhipu": "ZHIPU AI",
|
||||
"xirang": "TyyCloud Xirang"
|
||||
"xirang": "State Cloud Xirang"
|
||||
},
|
||||
"settings": {
|
||||
"about": "About & Feedback",
|
||||
|
||||
@ -560,7 +560,7 @@
|
||||
"yi": "Yi",
|
||||
"zhinao": "360AI",
|
||||
"zhipu": "ZHIPU AI",
|
||||
"xirang": "TyyCloud Xirang"
|
||||
"xirang": "State Cloud Xirang"
|
||||
},
|
||||
"settings": {
|
||||
"about": "О программе и обратная связь",
|
||||
|
||||
@ -42,7 +42,7 @@ export default class OpenAIProvider extends BaseProvider {
|
||||
}
|
||||
|
||||
private get isNotSupportFiles() {
|
||||
const providers = ['deepseek', 'baichuan', 'minimax', 'doubao']
|
||||
const providers = ['deepseek', 'baichuan', 'minimax', 'doubao', 'xirang']
|
||||
return providers.includes(this.provider.id)
|
||||
}
|
||||
|
||||
|
||||
@ -1122,29 +1122,6 @@ const migrateConfig = {
|
||||
return state
|
||||
},
|
||||
'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) {
|
||||
state.websearch.searchWithTime = true
|
||||
state.websearch.maxResults = 5
|
||||
@ -1200,6 +1177,19 @@ const migrateConfig = {
|
||||
.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
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user