Fix
| @@ -2337,5 +2337,7 @@ | ||
| 2337 | 2337 | "Both prefix and suffix must be set in the Reasoning Formatting settings.": "В настройках форматирования рассуждений должны быть заданы префикс и суффикс.", |
| 2338 | 2338 | "Invalid return type '${0}', defaulting to 'reasoning'.": "Некорректный возвращаемый тип, используем стандартный 'reasoning'.", |
| 2339 | 2339 | "Reasoning already exists.": "Рассуждения уже присутствуют.", |
| 2340 | 2340 | "Edit Message": "Редактирование", |
| 2341 | + "Status check bypassed": "Проверка статуса отключена", | |
| 2342 | + "Valid": "Работает" | |
| 2341 | 2343 | } |
| @@ -1019,7 +1019,7 @@ export function displayOnlineStatus() { | ||
| 1019 | 1019 | $('.online_status_text').text($('#API-status-top').attr('no_connection_text')); |
| 1020 | 1020 | } else { |
| 1021 | 1021 | $('.online_status_indicator').addClass('success'); |
| 1022 | 1022 | $('.online_status_text').text(t([online_status])); |
| 1023 | 1023 | } |
| 1024 | 1024 | } |
| 1025 | 1025 | |
| @@ -1140,7 +1140,7 @@ export async function clearItemizedPrompts() { | ||
| 1140 | 1140 | async function getStatusHorde() { |
| 1141 | 1141 | try { |
| 1142 | 1142 | const hordeStatus = await checkHordeStatus(); |
| 1143 | 1143 | setOnlineStatus(hordeStatus ? 't`Connected'` : 'no_connection'); |
| 1144 | 1144 | } |
| 1145 | 1145 | catch { |
| 1146 | 1146 | setOnlineStatus('no_connection'); |
| @@ -1207,7 +1207,7 @@ async function getStatusTextgen() { | ||
| 1207 | 1207 | } |
| 1208 | 1208 | |
| 1209 | 1209 | if ([textgen_types.GENERIC, textgen_types.OOBA].includes(textgen_settings.type) && textgen_settings.bypass_status_check) { |
| 1210 | 1210 | setOnlineStatus('t`Status check bypassed'`); |
| 1211 | 1211 | return resultCheckStatus(); |
| 1212 | 1212 | } |
| 1213 | 1213 | |
| @@ -1232,7 +1232,7 @@ async function getStatusTextgen() { | ||
| 1232 | 1232 | setOnlineStatus(textgen_settings.togetherai_model); |
| 1233 | 1233 | } else if (textgen_settings.type === textgen_types.OLLAMA) { |
| 1234 | 1234 | loadOllamaModels(data?.data); |
| 1235 | 1235 | setOnlineStatus(textgen_settings.ollama_model || 't`Connected'`); |
| 1236 | 1236 | } else if (textgen_settings.type === textgen_types.INFERMATICAI) { |
| 1237 | 1237 | loadInfermaticAIModels(data?.data); |
| 1238 | 1238 | setOnlineStatus(textgen_settings.infermaticai_model); |
| @@ -1256,7 +1256,7 @@ async function getStatusTextgen() { | ||
| 1256 | 1256 | setOnlineStatus(textgen_settings.tabby_model || data?.result); |
| 1257 | 1257 | } else if (textgen_settings.type === textgen_types.GENERIC) { |
| 1258 | 1258 | loadGenericModels(data?.data); |
| 1259 | 1259 | setOnlineStatus(textgen_settings.generic_model || data?.result || 't`Connected'`); |
| 1260 | 1260 | } else { |
| 1261 | 1261 | setOnlineStatus(data?.result); |
| 1262 | 1262 | } |
| @@ -3476,7 +3476,7 @@ async function getStatusOpen() { | ||
| 3476 | 3476 | let status; |
| 3477 | 3477 | |
| 3478 | 3478 | if ('ai' in window) { |
| 3479 | 3479 | status = 't`Valid'`; |
| 3480 | 3480 | } |
| 3481 | 3481 | else { |
| 3482 | 3482 | showWindowExtensionError(); |
| @@ -3525,7 +3525,7 @@ async function getStatusOpen() { | ||
| 3525 | 3525 | |
| 3526 | 3526 | const canBypass = (oai_settings.chat_completion_source === chat_completion_sources.OPENAI && oai_settings.bypass_status_check) || oai_settings.chat_completion_source === chat_completion_sources.CUSTOM; |
| 3527 | 3527 | if (canBypass) { |
| 3528 | 3528 | setOnlineStatus('t`Status check bypassed'`); |
| 3529 | 3529 | } |
| 3530 | 3530 | |
| 3531 | 3531 | try { |
| @@ -3547,7 +3547,7 @@ async function getStatusOpen() { | ||
| 3547 | 3547 | saveModelList(responseData.data); |
| 3548 | 3548 | } |
| 3549 | 3549 | if (!('error' in responseData)) { |
| 3550 | 3550 | setOnlineStatus('t`Valid'`); |
| 3551 | 3551 | } |
| 3552 | 3552 | } catch (error) { |
| 3553 | 3553 | console.error(error); |