This commit is contained in:
Timothy Jaeryang Baek
2025-02-12 01:32:49 -08:00
parent 0bec9122c1
commit 2e77d5ef0e
18 changed files with 58 additions and 37 deletions
+23 -2
View File
@@ -62,15 +62,28 @@ export const getModels = async (
}))
};
requests.push(() => modelList);
requests.push(
(async () => {
return modelList;
})()
);
} else {
requests.push(getOpenAIModelsDirect(url, OPENAI_API_KEYS[idx]));
}
} else {
requests.push(() => {});
requests.push(
(async () => {
return {
object: 'list',
data: [],
urlIdx: idx
};
})()
);
}
}
}
const responses = await Promise.all(requests);
for (const idx in responses) {
@@ -98,6 +111,14 @@ export const getModels = async (
direct: true
}))
);
// Remove duplicates
const modelsMap = {};
for (const model of models) {
modelsMap[model.id] = model;
}
models = Object.values(modelsMap);
}
return models;