mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2026-01-03 11:19:10 +08:00
feat: show provider in mesage
This commit is contained in:
parent
2e8af9ef26
commit
ce421dbe78
@ -1,5 +1,6 @@
|
|||||||
import store from '@renderer/store'
|
import store from '@renderer/store'
|
||||||
import { Model } from '@renderer/types'
|
import { Model } from '@renderer/types'
|
||||||
|
import { t } from 'i18next'
|
||||||
import { pick } from 'lodash'
|
import { pick } from 'lodash'
|
||||||
|
|
||||||
export const getModelUniqId = (m?: Model) => {
|
export const getModelUniqId = (m?: Model) => {
|
||||||
@ -17,5 +18,8 @@ export const hasModel = (m?: Model) => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function getModelName(model?: Model) {
|
export function getModelName(model?: Model) {
|
||||||
return model?.name || model?.id || ''
|
const provider = store.getState().llm.providers.find((p) => p.id === model?.provider)
|
||||||
|
const modelName = model?.name || model?.id || ''
|
||||||
|
const providerName = provider?.isSystem ? t(`provider.${provider.id}`) : provider?.name
|
||||||
|
return `${modelName} | ${providerName}`
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user