include providerId in fullName

This commit is contained in:
lloydzhou 2024-07-04 16:11:37 +08:00
parent aa08183439
commit a68341eae6
2 changed files with 5 additions and 5 deletions

View File

@ -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(() => ({

View File

@ -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,