diff --git a/src/lib/apis/index.ts b/src/lib/apis/index.ts index 53c577a45..3fb4a5d01 100644 --- a/src/lib/apis/index.ts +++ b/src/lib/apis/index.ts @@ -68,7 +68,21 @@ export const getModels = async ( })() ); } else { - requests.push(getOpenAIModelsDirect(url, OPENAI_API_KEYS[idx])); + requests.push( + (async () => { + return await getOpenAIModelsDirect(url, OPENAI_API_KEYS[idx]) + .then((res) => { + return res; + }) + .catch((err) => { + return { + object: 'list', + data: [], + urlIdx: idx + }; + }); + })() + ); } } else { requests.push(