Quellcode durchsuchen

include providerId in fullName

lloydzhou vor 1 Jahr
Ursprung
Commit
a68341eae6
2 geänderte Dateien mit 5 neuen und 5 gelöschten Zeilen
  1. 2 2
      app/store/config.ts
  2. 3 3
      app/utils/model.ts

+ 2 - 2
app/store/config.ts

@@ -116,12 +116,12 @@ export const useAppConfig = createPersistStore(
 
       for (const model of oldModels) {
         model.available = false;
-        modelMap[`${model.name}@${model?.provider?.name}`] = model;
+        modelMap[`${model.name}@${model?.provider?.id}`] = model;
       }
 
       for (const model of newModels) {
         model.available = true;
-        modelMap[`${model.name}@${model?.provider?.name}`] = model;
+        modelMap[`${model.name}@${model?.provider?.id}`] = model;
       }
 
       set(() => ({

+ 3 - 3
app/utils/model.ts

@@ -24,8 +24,8 @@ export function collectModelTable(
 
   // default models
   models.forEach((m) => {
-    // using <modelName>@<providerName> as fullName
-    modelTable[`${m.name}@${m?.provider?.name}`] = {
+    // using <modelName>@<providerId> as fullName
+    modelTable[`${m.name}@${m?.provider?.id}`] = {
       ...m,
       displayName: m.name, // 'provider' is copied over if it exists
     };
@@ -61,7 +61,7 @@ export function collectModelTable(
         // 2. if model not exists, create new model with available value
         if (count === 0) {
           const provider = customProvider(name);
-          modelTable[`${name}@${provider.name}`] = {
+          modelTable[`${name}@${provider?.id}`] = {
             name,
             displayName: displayName || name,
             available,