feat: 添加“腾讯云TI”供应商及其支持的deepseek模型 (#2685)
This commit is contained in:
parent
59c69e065c
commit
ae995182b2
BIN
src/renderer/src/assets/images/providers/tencent-cloud.png
Normal file
BIN
src/renderer/src/assets/images/providers/tencent-cloud.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.4 KiB |
@ -1728,7 +1728,21 @@ export const SYSTEM_MODELS: Record<string, Model[]> = {
|
|||||||
group: 'Jina'
|
group: 'Jina'
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
xirang: []
|
xirang: [],
|
||||||
|
'tencent-cloud': [
|
||||||
|
{
|
||||||
|
id: 'deepseek-r1',
|
||||||
|
provider: 'tencent-cloud',
|
||||||
|
name: 'DeepSeek R1',
|
||||||
|
group: 'DeepSeek'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'deepseek-v3',
|
||||||
|
provider: 'tencent-cloud',
|
||||||
|
name: 'DeepSeek V3',
|
||||||
|
group: 'DeepSeek'
|
||||||
|
}
|
||||||
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
export const TEXT_TO_IMAGES_MODELS = [
|
export const TEXT_TO_IMAGES_MODELS = [
|
||||||
|
|||||||
@ -33,6 +33,7 @@ import PerplexityProviderLogo from '@renderer/assets/images/providers/perplexity
|
|||||||
import PPIOProviderLogo from '@renderer/assets/images/providers/ppio.png'
|
import PPIOProviderLogo from '@renderer/assets/images/providers/ppio.png'
|
||||||
import SiliconFlowProviderLogo from '@renderer/assets/images/providers/silicon.png'
|
import SiliconFlowProviderLogo from '@renderer/assets/images/providers/silicon.png'
|
||||||
import StepProviderLogo from '@renderer/assets/images/providers/step.png'
|
import StepProviderLogo from '@renderer/assets/images/providers/step.png'
|
||||||
|
import TencentCloudProviderLogo from '@renderer/assets/images/providers/tencent-cloud.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 XirangProviderLogo from '@renderer/assets/images/providers/xirang.png'
|
||||||
@ -120,6 +121,8 @@ export function getProviderLogo(providerId: string) {
|
|||||||
return InfiniProviderLogo
|
return InfiniProviderLogo
|
||||||
case 'o3':
|
case 'o3':
|
||||||
return O3ProviderLogo
|
return O3ProviderLogo
|
||||||
|
case 'tencent-cloud':
|
||||||
|
return TencentCloudProviderLogo
|
||||||
default:
|
default:
|
||||||
return undefined
|
return undefined
|
||||||
}
|
}
|
||||||
@ -558,5 +561,16 @@ export const PROVIDER_CONFIG = {
|
|||||||
docs: 'https://cloud.baidu.com/doc/index.html',
|
docs: 'https://cloud.baidu.com/doc/index.html',
|
||||||
models: 'https://cloud.baidu.com/doc/WENXINWORKSHOP/s/Fm2vrveyu'
|
models: 'https://cloud.baidu.com/doc/WENXINWORKSHOP/s/Fm2vrveyu'
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
'tentent-cloud': {
|
||||||
|
api: {
|
||||||
|
url: 'https://api.lkeap.cloud.tencent.com'
|
||||||
|
},
|
||||||
|
websites: {
|
||||||
|
official: 'https://cloud.tencent.com/product/ti',
|
||||||
|
apiKey: 'https://console.cloud.tencent.com/lkeap/api',
|
||||||
|
docs: 'https://cloud.tencent.com/document/product/1772',
|
||||||
|
models: 'https://console.cloud.tencent.com/tione/v2/aimarket'
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -562,7 +562,8 @@
|
|||||||
"yi": "Yi",
|
"yi": "Yi",
|
||||||
"zhinao": "360AI",
|
"zhinao": "360AI",
|
||||||
"zhipu": "ZHIPU AI",
|
"zhipu": "ZHIPU AI",
|
||||||
"xirang": "State Cloud Xirang"
|
"xirang": "State Cloud Xirang",
|
||||||
|
"tencent-cloud": "Tencent Cloud TI"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "About & Feedback",
|
"about": "About & Feedback",
|
||||||
|
|||||||
@ -562,7 +562,8 @@
|
|||||||
"yi": "零一万物",
|
"yi": "零一万物",
|
||||||
"zhinao": "360智脳",
|
"zhinao": "360智脳",
|
||||||
"zhipu": "智譜AI",
|
"zhipu": "智譜AI",
|
||||||
"xirang": "天翼クラウド 息壤"
|
"xirang": "天翼クラウド 息壤",
|
||||||
|
"tencent-cloud": "Tencent Cloud TI"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "について",
|
"about": "について",
|
||||||
|
|||||||
@ -562,7 +562,8 @@
|
|||||||
"yi": "Yi",
|
"yi": "Yi",
|
||||||
"zhinao": "360AI",
|
"zhinao": "360AI",
|
||||||
"zhipu": "ZHIPU AI",
|
"zhipu": "ZHIPU AI",
|
||||||
"xirang": "State Cloud Xirang"
|
"xirang": "State Cloud Xirang",
|
||||||
|
"tencent-cloud": "Tencent Cloud TI"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "О программе и обратная связь",
|
"about": "О программе и обратная связь",
|
||||||
|
|||||||
@ -562,7 +562,8 @@
|
|||||||
"yi": "零一万物",
|
"yi": "零一万物",
|
||||||
"zhinao": "360智脑",
|
"zhinao": "360智脑",
|
||||||
"zhipu": "智谱AI",
|
"zhipu": "智谱AI",
|
||||||
"xirang": "天翼云息壤"
|
"xirang": "天翼云息壤",
|
||||||
|
"tencent-cloud": "腾讯云TI"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "关于我们",
|
"about": "关于我们",
|
||||||
|
|||||||
@ -562,7 +562,8 @@
|
|||||||
"yi": "零一萬物",
|
"yi": "零一萬物",
|
||||||
"zhinao": "360智腦",
|
"zhinao": "360智腦",
|
||||||
"zhipu": "智譜AI",
|
"zhipu": "智譜AI",
|
||||||
"xirang": "天翼雲息壤"
|
"xirang": "天翼雲息壤",
|
||||||
|
"tencent-cloud": "騰訊雲TI"
|
||||||
},
|
},
|
||||||
"settings": {
|
"settings": {
|
||||||
"about": "關於與回饋",
|
"about": "關於與回饋",
|
||||||
|
|||||||
@ -32,7 +32,7 @@ const persistedReducer = persistReducer(
|
|||||||
{
|
{
|
||||||
key: 'cherry-studio',
|
key: 'cherry-studio',
|
||||||
storage,
|
storage,
|
||||||
version: 75,
|
version: 76,
|
||||||
blacklist: ['runtime'],
|
blacklist: ['runtime'],
|
||||||
migrate
|
migrate
|
||||||
},
|
},
|
||||||
|
|||||||
@ -416,6 +416,16 @@ const initialState: LlmState = {
|
|||||||
models: SYSTEM_MODELS.xirang,
|
models: SYSTEM_MODELS.xirang,
|
||||||
isSystem: true,
|
isSystem: true,
|
||||||
enabled: false
|
enabled: false
|
||||||
|
},
|
||||||
|
{
|
||||||
|
id: 'tencent-cloud',
|
||||||
|
name: 'Tencent Cloud TI',
|
||||||
|
type: 'openai',
|
||||||
|
apiKey: '',
|
||||||
|
apiHost: 'https://api.lkeap.cloud.tencent.com',
|
||||||
|
models: SYSTEM_MODELS['tencent-cloud'],
|
||||||
|
isSystem: true,
|
||||||
|
enabled: false
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
settings: {
|
settings: {
|
||||||
|
|||||||
@ -1202,6 +1202,19 @@ const migrateConfig = {
|
|||||||
zhihu && state.minapps.enabled.push(zhihu)
|
zhihu && state.minapps.enabled.push(zhihu)
|
||||||
}
|
}
|
||||||
return state
|
return state
|
||||||
|
},
|
||||||
|
'76': (state: RootState) => {
|
||||||
|
state.llm.providers.push({
|
||||||
|
id: 'tencent-cloud',
|
||||||
|
name: 'Tencent Cloud TI',
|
||||||
|
type: 'openai',
|
||||||
|
apiKey: '',
|
||||||
|
apiHost: 'https://api.lkeap.cloud.tencent.com',
|
||||||
|
models: SYSTEM_MODELS['tencent-cloud'],
|
||||||
|
isSystem: true,
|
||||||
|
enabled: false
|
||||||
|
})
|
||||||
|
return state
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user