Update utils.ts (#3699)

本地windows平台开发,加载model列表出现两次盘符导致加载失败,修改代码确保生成的路径不会包含重复的盘符,从而避免 ENOENT 错误。
This commit is contained in:
clidxhk
2025-02-07 09:52:08 +08:00
committed by GitHub
parent 0d35326909
commit fe688cdf2d

View File

@@ -31,7 +31,10 @@ import { delay } from '@fastgpt/global/common/system/utils';
export const loadSystemModels = async (init = false) => {
const getProviderList = () => {
const currentFileUrl = new URL(import.meta.url);
const modelsPath = path.join(path.dirname(currentFileUrl.pathname), 'provider');
const modelsPath = path.join(
path.dirname(currentFileUrl.pathname.replace(/^\/+/, '')),
'provider'
);
return fs.readdirSync(modelsPath) as string[];
};