新增:腾讯混元服务商
This commit is contained in:
parent
f5799ef47b
commit
5780141df4
@ -798,6 +798,56 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
|
|||||||
group: '360Gpt'
|
group: '360Gpt'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
hunyuan: [
|
||||||
|
{
|
||||||
|
id: 'hunyuan-pro',
|
||||||
|
provider: 'hunyuan',
|
||||||
|
name: 'hunyuan-pro',
|
||||||
|
group: 'Hunyuan'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan-standard',
|
||||||
|
provider: 'hunyuan',
|
||||||
|
name: 'hunyuan-standard',
|
||||||
|
group: 'Hunyuan'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan-lite',
|
||||||
|
provider: 'hunyuan',
|
||||||
|
name: 'hunyuan-lite',
|
||||||
|
group: 'Hunyuan'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan-standard-256k',
|
||||||
|
provider: 'hunyuan',
|
||||||
|
name: 'hunyuan-standard-256k',
|
||||||
|
group: 'Hunyuan'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan-vision',
|
||||||
|
provider: 'hunyuan',
|
||||||
|
name: 'hunyuan-vision',
|
||||||
|
group: 'Hunyuan'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan-code',
|
||||||
|
provider: 'hunyuan',
|
||||||
|
name: 'hunyuan-code',
|
||||||
|
group: 'Hunyuan'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan-role',
|
||||||
|
provider: 'hunyuan',
|
||||||
|
name: 'hunyuan-role',
|
||||||
|
group: 'Hunyuan'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan-turbo',
|
||||||
|
provider: 'hunyuan',
|
||||||
|
name: 'hunyuan-turbo',
|
||||||
|
group: 'Hunyuan'
|
||||||
|
}
|
||||||
|
],
|
||||||
nvidia: [
|
nvidia: [
|
||||||
{
|
{
|
||||||
id: '01-ai/yi-large',
|
id: '01-ai/yi-large',
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
import ZhinaoProviderLogo from '@renderer/assets/images/models/360.png'
|
import ZhinaoProviderLogo from '@renderer/assets/images/models/360.png'
|
||||||
|
import HunyuanProviderLogo from '@renderer/assets/images/models/hunyuan.png'
|
||||||
import AzureProviderLogo from '@renderer/assets/images/models/microsoft.png'
|
import AzureProviderLogo from '@renderer/assets/images/models/microsoft.png'
|
||||||
import AiHubMixProviderLogo from '@renderer/assets/images/providers/aihubmix.jpg'
|
import AiHubMixProviderLogo from '@renderer/assets/images/providers/aihubmix.jpg'
|
||||||
import AnthropicProviderLogo from '@renderer/assets/images/providers/anthropic.png'
|
import AnthropicProviderLogo from '@renderer/assets/images/providers/anthropic.png'
|
||||||
@ -76,6 +77,8 @@ export function getProviderLogo(providerId: string) {
|
|||||||
return NvidiaProviderLogo
|
return NvidiaProviderLogo
|
||||||
case 'azure-openai':
|
case 'azure-openai':
|
||||||
return AzureProviderLogo
|
return AzureProviderLogo
|
||||||
|
case 'hunyuan':
|
||||||
|
return HunyuanProviderLogo
|
||||||
default:
|
default:
|
||||||
return undefined
|
return undefined
|
||||||
}
|
}
|
||||||
@ -328,6 +331,17 @@ export const PROVIDER_CONFIG = {
|
|||||||
models: 'https://ai.360.com/platform/limit'
|
models: 'https://ai.360.com/platform/limit'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
hunyuan: {
|
||||||
|
api: {
|
||||||
|
url: 'https://api.hunyuan.cloud.tencent.com'
|
||||||
|
},
|
||||||
|
websites: {
|
||||||
|
official: 'https://cloud.tencent.com/product/hunyuan',
|
||||||
|
apiKey: 'https://console.cloud.tencent.com/hunyuan/api-key',
|
||||||
|
docs: 'https://cloud.tencent.com/document/product/1729/111007',
|
||||||
|
models: 'https://cloud.tencent.com/document/product/1729/104753'
|
||||||
|
}
|
||||||
|
},
|
||||||
nvidia: {
|
nvidia: {
|
||||||
api: {
|
api: {
|
||||||
url: 'https://integrate.api.nvidia.com'
|
url: 'https://integrate.api.nvidia.com'
|
||||||
|
|||||||
@ -158,6 +158,7 @@
|
|||||||
},
|
},
|
||||||
"provider": {
|
"provider": {
|
||||||
"nvidia": "Nvidia",
|
"nvidia": "Nvidia",
|
||||||
|
"hunyuan": "Tencent Hunyuan",
|
||||||
"zhinao": "360AI",
|
"zhinao": "360AI",
|
||||||
"fireworks": "Fireworks",
|
"fireworks": "Fireworks",
|
||||||
"together": "Together",
|
"together": "Together",
|
||||||
|
|||||||
@ -158,6 +158,7 @@
|
|||||||
},
|
},
|
||||||
"provider": {
|
"provider": {
|
||||||
"nvidia": "英伟达",
|
"nvidia": "英伟达",
|
||||||
|
"hunyuan": "腾讯混元",
|
||||||
"zhinao": "360智脑",
|
"zhinao": "360智脑",
|
||||||
"fireworks": "Fireworks",
|
"fireworks": "Fireworks",
|
||||||
"together": "Together",
|
"together": "Together",
|
||||||
|
|||||||
@ -159,6 +159,7 @@
|
|||||||
"provider": {
|
"provider": {
|
||||||
"nvidia": "輝達",
|
"nvidia": "輝達",
|
||||||
"zhinao": "360智腦",
|
"zhinao": "360智腦",
|
||||||
|
"hunyuan": "騰訊混元",
|
||||||
"fireworks": "Fireworks",
|
"fireworks": "Fireworks",
|
||||||
"together": "Together",
|
"together": "Together",
|
||||||
"openai": "OpenAI",
|
"openai": "OpenAI",
|
||||||
|
|||||||
@ -22,7 +22,7 @@ const persistedReducer = persistReducer(
|
|||||||
{
|
{
|
||||||
key: 'cherry-studio',
|
key: 'cherry-studio',
|
||||||
storage,
|
storage,
|
||||||
version: 31,
|
version: 32,
|
||||||
blacklist: ['runtime'],
|
blacklist: ['runtime'],
|
||||||
migrate
|
migrate
|
||||||
},
|
},
|
||||||
|
|||||||
@ -231,6 +231,15 @@ const initialState: LlmState = {
|
|||||||
isSystem: true,
|
isSystem: true,
|
||||||
enabled: false
|
enabled: false
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan',
|
||||||
|
name: 'hunyuan',
|
||||||
|
apiKey: '',
|
||||||
|
apiHost: 'https://api.hunyuan.cloud.tencent.com',
|
||||||
|
models: SYSTEM_MODELS.hunyuan,
|
||||||
|
isSystem: true,
|
||||||
|
enabled: false
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: 'nvidia',
|
id: 'nvidia',
|
||||||
name: 'nvidia',
|
name: 'nvidia',
|
||||||
|
|||||||
@ -477,6 +477,15 @@ const migrateConfig = {
|
|||||||
isSystem: true,
|
isSystem: true,
|
||||||
enabled: false
|
enabled: false
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: 'hunyuan',
|
||||||
|
name: 'hunyuan',
|
||||||
|
apiKey: '',
|
||||||
|
apiHost: 'https://api.hunyuan.cloud.tencent.com',
|
||||||
|
models: SYSTEM_MODELS.hunyuan,
|
||||||
|
isSystem: true,
|
||||||
|
enabled: false
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: 'nvidia',
|
id: 'nvidia',
|
||||||
name: 'Nvidia',
|
name: 'Nvidia',
|
||||||
@ -539,6 +548,26 @@ const migrateConfig = {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
'32': (state: RootState) => {
|
||||||
|
return {
|
||||||
|
...state,
|
||||||
|
llm: {
|
||||||
|
...state.llm,
|
||||||
|
providers: [
|
||||||
|
...state.llm.providers,
|
||||||
|
{
|
||||||
|
id: 'hunyuan',
|
||||||
|
name: 'Hunyuan',
|
||||||
|
apiKey: '',
|
||||||
|
apiHost: 'https://api.hunyuan.cloud.tencent.com',
|
||||||
|
models: SYSTEM_MODELS.hunyuan,
|
||||||
|
isSystem: true,
|
||||||
|
enabled: false
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user