Fix Chat Completions status check on settings loading if another API is selected

This commit is contained in:
Cohee
2024-02-22 04:36:06 +02:00
parent 06c3ea7c51
commit ece3b2a7c1

View File

@ -3739,9 +3739,11 @@ async function testApiConnection() {
} }
function reconnectOpenAi() { function reconnectOpenAi() {
setOnlineStatus('no_connection'); if (main_api == 'openai') {
resultCheckStatus(); setOnlineStatus('no_connection');
$('#api_button_openai').trigger('click'); resultCheckStatus();
$('#api_button_openai').trigger('click');
}
} }
function onProxyPasswordShowClick() { function onProxyPasswordShowClick() {
@ -4202,11 +4204,7 @@ $(document).ready(async function () {
oai_settings.chat_completion_source = String($(this).find(':selected').val()); oai_settings.chat_completion_source = String($(this).find(':selected').val());
toggleChatCompletionForms(); toggleChatCompletionForms();
saveSettingsDebounced(); saveSettingsDebounced();
reconnectOpenAi();
if (main_api == 'openai') {
reconnectOpenAi();
}
eventSource.emit(event_types.CHATCOMPLETION_SOURCE_CHANGED, oai_settings.chat_completion_source); eventSource.emit(event_types.CHATCOMPLETION_SOURCE_CHANGED, oai_settings.chat_completion_source);
}); });