feat: A timeout failure was provided for the model test of OpenAI compatible providers

This commit is contained in:
Supra4E8C
2025-12-15 23:02:33 +08:00
parent 8d606aa456
commit db6d5ca4b5
3 changed files with 1134 additions and 969 deletions

View File

@@ -137,15 +137,15 @@
"gemini_item_title": "Gemini Key", "gemini_item_title": "Gemini Key",
"gemini_add_modal_title": "Add Gemini API Key", "gemini_add_modal_title": "Add Gemini API Key",
"gemini_add_modal_key_label": "API Keys:", "gemini_add_modal_key_label": "API Keys:",
"gemini_add_modal_key_placeholder": "Enter Gemini API key", "gemini_add_modal_key_placeholder": "Enter Gemini API key",
"gemini_add_modal_key_hint": "Add keys one by one and optionally specify a Base URL.", "gemini_add_modal_key_hint": "Add keys one by one and optionally specify a Base URL.",
"gemini_keys_add_btn": "Add Key", "gemini_keys_add_btn": "Add Key",
"gemini_base_url_label": "Base URL (Optional):", "gemini_base_url_label": "Base URL (Optional):",
"gemini_base_url_placeholder": "e.g.: https://generativelanguage.googleapis.com", "gemini_base_url_placeholder": "e.g.: https://generativelanguage.googleapis.com",
"gemini_edit_modal_title": "Edit Gemini API Key", "gemini_edit_modal_title": "Edit Gemini API Key",
"gemini_edit_modal_key_label": "API Key:", "gemini_edit_modal_key_label": "API Key:",
"gemini_delete_confirm": "Are you sure you want to delete this Gemini key?", "gemini_delete_confirm": "Are you sure you want to delete this Gemini key?",
"excluded_models_label": "Excluded models (optional):", "excluded_models_label": "Excluded models (optional):",
"excluded_models_placeholder": "Comma or newline separated, e.g. gemini-1.5-pro, gemini-1.5-flash", "excluded_models_placeholder": "Comma or newline separated, e.g. gemini-1.5-pro, gemini-1.5-flash",
"excluded_models_hint": "Leave empty to allow all models; values are trimmed and deduplicated automatically.", "excluded_models_hint": "Leave empty to allow all models; values are trimmed and deduplicated automatically.",
"excluded_models_count": "Excluding {{count}} models", "excluded_models_count": "Excluding {{count}} models",
@@ -258,6 +258,7 @@
"openai_test_model_placeholder": "Model to test", "openai_test_model_placeholder": "Model to test",
"openai_test_action": "Run Test", "openai_test_action": "Run Test",
"openai_test_running": "Sending test request...", "openai_test_running": "Sending test request...",
"openai_test_timeout": "Test request timed out after {{seconds}} seconds.",
"openai_test_success": "Test succeeded. The model responded.", "openai_test_success": "Test succeeded. The model responded.",
"openai_test_failed": "Test failed", "openai_test_failed": "Test failed",
"openai_test_select_placeholder": "Choose from current models", "openai_test_select_placeholder": "Choose from current models",
@@ -314,22 +315,22 @@
"type_aistudio": "AIStudio", "type_aistudio": "AIStudio",
"type_claude": "Claude", "type_claude": "Claude",
"type_codex": "Codex", "type_codex": "Codex",
"type_antigravity": "Antigravity", "type_antigravity": "Antigravity",
"type_iflow": "iFlow", "type_iflow": "iFlow",
"type_vertex": "Vertex", "type_vertex": "Vertex",
"type_empty": "Empty", "type_empty": "Empty",
"type_unknown": "Other", "type_unknown": "Other",
"type_virtual": "Virtual auth file", "type_virtual": "Virtual auth file",
"models_button": "Models", "models_button": "Models",
"models_title": "Supported models", "models_title": "Supported models",
"models_loading": "Loading model list...", "models_loading": "Loading model list...",
"models_empty": "No available models for this credential", "models_empty": "No available models for this credential",
"models_empty_desc": "This credential may not be loaded by the server yet, or no models are bound to it.", "models_empty_desc": "This credential may not be loaded by the server yet, or no models are bound to it.",
"models_unsupported": "This feature is not supported in the current version", "models_unsupported": "This feature is not supported in the current version",
"models_unsupported_desc": "Please update CLI Proxy API to the latest version and try again", "models_unsupported_desc": "Please update CLI Proxy API to the latest version and try again",
"models_excluded_badge": "Excluded", "models_excluded_badge": "Excluded",
"models_excluded_hint": "This model is excluded by OAuth" "models_excluded_hint": "This model is excluded by OAuth"
}, },
"vertex_import": { "vertex_import": {
"title": "Vertex AI Credential Import", "title": "Vertex AI Credential Import",
"description": "Upload a Google service account JSON to store it as auth-dir/vertex-<project>.json using the same rules as the CLI vertex-import helper.", "description": "Upload a Google service account JSON to store it as auth-dir/vertex-<project>.json using the same rules as the CLI vertex-import helper.",

View File

@@ -137,15 +137,15 @@
"gemini_item_title": "Gemini密钥", "gemini_item_title": "Gemini密钥",
"gemini_add_modal_title": "添加Gemini API密钥", "gemini_add_modal_title": "添加Gemini API密钥",
"gemini_add_modal_key_label": "API密钥", "gemini_add_modal_key_label": "API密钥",
"gemini_add_modal_key_placeholder": "输入 Gemini API 密钥", "gemini_add_modal_key_placeholder": "输入 Gemini API 密钥",
"gemini_add_modal_key_hint": "逐条输入密钥,可同时指定可选 Base URL。", "gemini_add_modal_key_hint": "逐条输入密钥,可同时指定可选 Base URL。",
"gemini_keys_add_btn": "添加密钥", "gemini_keys_add_btn": "添加密钥",
"gemini_base_url_label": "Base URL (可选)", "gemini_base_url_label": "Base URL (可选)",
"gemini_base_url_placeholder": "例如: https://generativelanguage.googleapis.com", "gemini_base_url_placeholder": "例如: https://generativelanguage.googleapis.com",
"gemini_edit_modal_title": "编辑Gemini API密钥", "gemini_edit_modal_title": "编辑Gemini API密钥",
"gemini_edit_modal_key_label": "API密钥:", "gemini_edit_modal_key_label": "API密钥:",
"gemini_delete_confirm": "确定要删除这个Gemini密钥吗", "gemini_delete_confirm": "确定要删除这个Gemini密钥吗",
"excluded_models_label": "排除的模型 (可选):", "excluded_models_label": "排除的模型 (可选):",
"excluded_models_placeholder": "用逗号或换行分隔,例如: gemini-1.5-pro, gemini-1.5-flash", "excluded_models_placeholder": "用逗号或换行分隔,例如: gemini-1.5-pro, gemini-1.5-flash",
"excluded_models_hint": "留空表示不过滤;保存时会自动去重并忽略空白。", "excluded_models_hint": "留空表示不过滤;保存时会自动去重并忽略空白。",
"excluded_models_count": "排除 {{count}} 个模型", "excluded_models_count": "排除 {{count}} 个模型",
@@ -258,6 +258,7 @@
"openai_test_model_placeholder": "选择或输入要测试的模型", "openai_test_model_placeholder": "选择或输入要测试的模型",
"openai_test_action": "发送测试", "openai_test_action": "发送测试",
"openai_test_running": "正在发送测试请求...", "openai_test_running": "正在发送测试请求...",
"openai_test_timeout": "测试请求超时({{seconds}}秒)。",
"openai_test_success": "测试成功,模型可用。", "openai_test_success": "测试成功,模型可用。",
"openai_test_failed": "测试失败", "openai_test_failed": "测试失败",
"openai_test_select_placeholder": "从当前模型列表选择", "openai_test_select_placeholder": "从当前模型列表选择",

File diff suppressed because it is too large Load Diff