Skip status check of invalid custom endpoint URLs

Fixes #3683
This commit is contained in:
Cohee
2025-03-14 01:40:38 +02:00
parent 95e60b0f79
commit e60796548b

View File

@ -57,6 +57,7 @@ import {
getSortableDelay,
getStringHash,
isDataURL,
isValidUrl,
parseJsonFile,
resetScrollHeight,
stringFormat,
@ -3490,6 +3491,12 @@ async function getStatusOpen() {
return resultCheckStatus();
}
if (oai_settings.chat_completion_source === chat_completion_sources.CUSTOM && !isValidUrl(oai_settings.custom_url)) {
console.debug('Invalid endpoint URL of Custom OpenAI API:', oai_settings.custom_url);
setOnlineStatus('no_connection');
return resultCheckStatus();
}
let data = {
reverse_proxy: oai_settings.reverse_proxy,
proxy_password: oai_settings.proxy_password,