|
|
@@ -21,7 +21,7 @@ var modelIdInput = document.getElementById('modelId');
|
|
|
var modelNameInput = document.getElementById('modelName');
|
|
|
var apiHostInput = document.getElementById('apiHost');
|
|
|
var apiKeyInput = document.getElementById('apiKey');
|
|
|
-var hasUseInput = document.getElementById('hasUse');
|
|
|
+// var hasUseInput = document.getElementById('hasUse');
|
|
|
|
|
|
/* ===== Constants ===== */
|
|
|
var DOTS_HTML = '<span class="thinking-dots"><span></span><span></span><span></span></span>';
|
|
|
@@ -64,7 +64,7 @@ var pendingImageBase64 = null;
|
|
|
var pendingImageMime = null;
|
|
|
var userScrolledUp = false;
|
|
|
var providerOptions = [
|
|
|
- {providerCode: 'ollama', providerName: 'Ollama'},
|
|
|
+ {providerCode: 'openai', providerName: '本地模型'},
|
|
|
{providerCode: 'qwen', providerName: '千问'},
|
|
|
{providerCode: 'DeepSeek', providerName: 'DeepSeek'}
|
|
|
];
|
|
|
@@ -122,7 +122,7 @@ function resetModelForm() {
|
|
|
modelConfigForm.reset();
|
|
|
modelIdInput.value = SINGLE_MODEL_ID;
|
|
|
document.getElementById('modelCategory').value = CHAT_MODEL_CATEGORY;
|
|
|
- hasUseInput.checked = true;
|
|
|
+ // hasUseInput.checked = true;
|
|
|
if (providerCodeSelect.options.length > 0) {
|
|
|
providerCodeSelect.selectedIndex = 0;
|
|
|
}
|
|
|
@@ -134,7 +134,7 @@ function fillModelForm(model) {
|
|
|
modelNameInput.value = model && model.modelName ? model.modelName : '';
|
|
|
apiHostInput.value = model && model.apiHost ? model.apiHost : '';
|
|
|
apiKeyInput.value = model && model.apiKey ? model.apiKey : '';
|
|
|
- hasUseInput.checked = !model || model.hasUse == null ? true : Number(model.hasUse) === 1;
|
|
|
+ // hasUseInput.checked = !model || model.hasUse == null ? true : Number(model.hasUse) === 1;
|
|
|
providerCodeSelect.value = model && model.providerCode ? model.providerCode : '';
|
|
|
}
|
|
|
|
|
|
@@ -215,8 +215,8 @@ function saveModelConfig() {
|
|
|
var modelName = modelNameInput.value.trim();
|
|
|
var apiHost = apiHostInput.value.trim();
|
|
|
var apiKey = apiKeyInput.value.trim();
|
|
|
- if (!providerCode || !modelName || !apiHost || !apiKey) {
|
|
|
- showMessage('请完整填写服务商、模型名称、API Host 和 API Key', 'error');
|
|
|
+ if (!providerCode || !modelName || !apiHost) {
|
|
|
+ showMessage('请完整填写服务商、模型名称、API Host', 'error');
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
@@ -228,7 +228,7 @@ function saveModelConfig() {
|
|
|
params.append('modelName', modelName);
|
|
|
params.append('apiHost', apiHost);
|
|
|
params.append('apiKey', apiKey);
|
|
|
- params.append('hasUse', hasUseInput.checked ? '1' : '0');
|
|
|
+ // params.append('hasUse', hasUseInput.checked ? '1' : '0');
|
|
|
|
|
|
fetch('/js/a/ai/create', {
|
|
|
method: 'POST',
|