mirror of
https://github.com/CherryHQ/cherry-studio.git
synced 2025-12-30 07:39:06 +08:00
Simplify provider display name logic and add debug logging
- Replace complex fallback chain for provider display name with direct provider name access - Add console.log for model debugging in getModelName function
This commit is contained in:
parent
117e390cf1
commit
282aa6e81a
@ -190,13 +190,7 @@ export async function validateModelId(
|
||||
|
||||
export function transformModelToOpenAI(model: Model, providers: Provider[]): ApiModel {
|
||||
const provider = providers.find((p) => p.id === model.provider)
|
||||
const providerDisplayName =
|
||||
provider?.name ??
|
||||
(provider as { providerName?: string })?.providerName ??
|
||||
(provider as { displayName?: string })?.displayName ??
|
||||
(model as { providerName?: string; providerDisplayName?: string })?.providerName ??
|
||||
(model as { providerDisplayName?: string })?.providerDisplayName ??
|
||||
provider?.id
|
||||
const providerDisplayName = provider?.name
|
||||
return {
|
||||
id: `${model.provider}:${model.id}`,
|
||||
object: 'model',
|
||||
|
||||
@ -21,7 +21,7 @@ export const hasModel = (m?: Model) => {
|
||||
|
||||
export function getModelName(model?: Model | ApiModel) {
|
||||
const modelName = model?.name || model?.id || ''
|
||||
|
||||
console.log(model)
|
||||
// For API models that have provider_name field, use it directly
|
||||
const apiModel = model as ApiModel
|
||||
if (apiModel?.provider_name) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user