mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-05 20:41:30 +08:00
refactor: replace 302ai PNG with WEBP format and update provider configurations
- Deleted the old PNG logo for 302ai and added a new WEBP version. - Updated the provider configuration to use the new WEBP logo. - Added translations for the new Cephalon provider in Japanese and Russian. - Disabled the 302ai and Cephalon providers in the initial state of the store. - Adjusted migration logic to accommodate the new provider setup.
This commit is contained in:
parent
1d3c9b3f3b
commit
18882db9f1
Binary file not shown.
|
Before Width: | Height: | Size: 41 KiB |
BIN
src/renderer/src/assets/images/providers/302ai.webp
Normal file
BIN
src/renderer/src/assets/images/providers/302ai.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 6.9 KiB |
@ -1,7 +1,7 @@
|
|||||||
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 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 Ai302ProviderLogo from '@renderer/assets/images/providers/302ai.png'
|
import Ai302ProviderLogo from '@renderer/assets/images/providers/302ai.webp'
|
||||||
import AiHubMixProviderLogo from '@renderer/assets/images/providers/aihubmix.webp'
|
import AiHubMixProviderLogo from '@renderer/assets/images/providers/aihubmix.webp'
|
||||||
import AlayaNewProviderLogo from '@renderer/assets/images/providers/alayanew.webp'
|
import AlayaNewProviderLogo from '@renderer/assets/images/providers/alayanew.webp'
|
||||||
import AnthropicProviderLogo from '@renderer/assets/images/providers/anthropic.png'
|
import AnthropicProviderLogo from '@renderer/assets/images/providers/anthropic.png'
|
||||||
@ -9,6 +9,7 @@ import BaichuanProviderLogo from '@renderer/assets/images/providers/baichuan.png
|
|||||||
import BaiduCloudProviderLogo from '@renderer/assets/images/providers/baidu-cloud.svg'
|
import BaiduCloudProviderLogo from '@renderer/assets/images/providers/baidu-cloud.svg'
|
||||||
import BailianProviderLogo from '@renderer/assets/images/providers/bailian.png'
|
import BailianProviderLogo from '@renderer/assets/images/providers/bailian.png'
|
||||||
import BurnCloudProviderLogo from '@renderer/assets/images/providers/burncloud.png'
|
import BurnCloudProviderLogo from '@renderer/assets/images/providers/burncloud.png'
|
||||||
|
import CephalonProviderLogo from '@renderer/assets/images/providers/cephalon.jpeg'
|
||||||
import DeepSeekProviderLogo from '@renderer/assets/images/providers/deepseek.png'
|
import DeepSeekProviderLogo from '@renderer/assets/images/providers/deepseek.png'
|
||||||
import DmxapiProviderLogo from '@renderer/assets/images/providers/DMXAPI.png'
|
import DmxapiProviderLogo from '@renderer/assets/images/providers/DMXAPI.png'
|
||||||
import FireworksProviderLogo from '@renderer/assets/images/providers/fireworks.png'
|
import FireworksProviderLogo from '@renderer/assets/images/providers/fireworks.png'
|
||||||
@ -45,7 +46,6 @@ import VoyageAIProviderLogo from '@renderer/assets/images/providers/voyageai.png
|
|||||||
import XirangProviderLogo from '@renderer/assets/images/providers/xirang.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 CephalonProviderLogo from '@renderer/assets/images/providers/cephalon.jpeg'
|
|
||||||
|
|
||||||
import { TOKENFLUX_HOST } from './constant'
|
import { TOKENFLUX_HOST } from './constant'
|
||||||
|
|
||||||
|
|||||||
@ -703,7 +703,8 @@
|
|||||||
"warn.siyuan.exporting": "思源ノートにエクスポート中です。重複してエクスポートしないでください!",
|
"warn.siyuan.exporting": "思源ノートにエクスポート中です。重複してエクスポートしないでください!",
|
||||||
"error.yuque.no_config": "語雀のAPIアドレスまたはトークンが設定されていません",
|
"error.yuque.no_config": "語雀のAPIアドレスまたはトークンが設定されていません",
|
||||||
"download.success": "ダウンロードに成功しました",
|
"download.success": "ダウンロードに成功しました",
|
||||||
"download.failed": "ダウンロードに失敗しました"
|
"download.failed": "ダウンロードに失敗しました",
|
||||||
|
"error.fetchTopicName": "トピック名の取得に失敗しました"
|
||||||
},
|
},
|
||||||
"minapp": {
|
"minapp": {
|
||||||
"popup": {
|
"popup": {
|
||||||
@ -1018,7 +1019,8 @@
|
|||||||
"voyageai": "Voyage AI",
|
"voyageai": "Voyage AI",
|
||||||
"qiniu": "七牛云 AI 推理",
|
"qiniu": "七牛云 AI 推理",
|
||||||
"tokenflux": "TokenFlux",
|
"tokenflux": "TokenFlux",
|
||||||
"302ai": "302.AI"
|
"302ai": "302.AI",
|
||||||
|
"cephalon": "Cephalon"
|
||||||
},
|
},
|
||||||
"restore": {
|
"restore": {
|
||||||
"confirm": "データを復元しますか?",
|
"confirm": "データを復元しますか?",
|
||||||
|
|||||||
@ -703,7 +703,8 @@
|
|||||||
"warn.yuque.exporting": "Экспортируется в Yuque, пожалуйста, не отправляйте повторные запросы!",
|
"warn.yuque.exporting": "Экспортируется в Yuque, пожалуйста, не отправляйте повторные запросы!",
|
||||||
"warn.siyuan.exporting": "Экспортируется в Siyuan, пожалуйста, не отправляйте повторные запросы!",
|
"warn.siyuan.exporting": "Экспортируется в Siyuan, пожалуйста, не отправляйте повторные запросы!",
|
||||||
"download.success": "Скачано успешно",
|
"download.success": "Скачано успешно",
|
||||||
"download.failed": "Скачивание не удалось"
|
"download.failed": "Скачивание не удалось",
|
||||||
|
"error.fetchTopicName": "Не удалось назвать топик"
|
||||||
},
|
},
|
||||||
"minapp": {
|
"minapp": {
|
||||||
"popup": {
|
"popup": {
|
||||||
|
|||||||
@ -126,16 +126,6 @@ export const INITIAL_PROVIDERS: Provider[] = [
|
|||||||
isSystem: true,
|
isSystem: true,
|
||||||
enabled: false
|
enabled: false
|
||||||
},
|
},
|
||||||
{
|
|
||||||
id: 'o3',
|
|
||||||
name: 'O3',
|
|
||||||
type: 'openai',
|
|
||||||
apiKey: '',
|
|
||||||
apiHost: 'https://api.o3.fan',
|
|
||||||
models: SYSTEM_MODELS.o3,
|
|
||||||
isSystem: true,
|
|
||||||
enabled: false
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
id: '302ai',
|
id: '302ai',
|
||||||
name: '302.AI',
|
name: '302.AI',
|
||||||
@ -144,7 +134,7 @@ export const INITIAL_PROVIDERS: Provider[] = [
|
|||||||
apiHost: 'https://api.302.ai',
|
apiHost: 'https://api.302.ai',
|
||||||
models: SYSTEM_MODELS['302ai'],
|
models: SYSTEM_MODELS['302ai'],
|
||||||
isSystem: true,
|
isSystem: true,
|
||||||
enabled: true
|
enabled: false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'cephalon',
|
id: 'cephalon',
|
||||||
@ -154,7 +144,7 @@ export const INITIAL_PROVIDERS: Provider[] = [
|
|||||||
apiHost: 'https://cephalon.cloud/user-center/v1/model',
|
apiHost: 'https://cephalon.cloud/user-center/v1/model',
|
||||||
models: SYSTEM_MODELS.cephalon,
|
models: SYSTEM_MODELS.cephalon,
|
||||||
isSystem: true,
|
isSystem: true,
|
||||||
enabled: true
|
enabled: false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 'openrouter',
|
id: 'openrouter',
|
||||||
|
|||||||
@ -1562,14 +1562,9 @@ const migrateConfig = {
|
|||||||
'112': (state: RootState) => {
|
'112': (state: RootState) => {
|
||||||
try {
|
try {
|
||||||
addProvider(state, 'cephalon')
|
addProvider(state, 'cephalon')
|
||||||
return state
|
|
||||||
} catch (error) {
|
|
||||||
return state
|
|
||||||
}
|
|
||||||
},
|
|
||||||
'112': (state: RootState) => {
|
|
||||||
try {
|
|
||||||
addProvider(state, '302ai')
|
addProvider(state, '302ai')
|
||||||
|
state.llm.providers = moveProvider(state.llm.providers, 'cephalon', 13)
|
||||||
|
state.llm.providers = moveProvider(state.llm.providers, '302ai', 14)
|
||||||
return state
|
return state
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
return state
|
return state
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user